<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Query a REST layer in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472134#M12164</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Starting from a map application template, you can just add the code in MainPage.xaml.cs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example of code displaying the earthquakes in california since 1950 as DynamicMapServiceLayer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;public MainPage()
{
 InitializeComponent();

 System.Collections.ObjectModel.ObservableCollection&amp;lt;LayerDefinition&amp;gt; layerDefinitions;
 ArcGISDynamicMapServiceLayer myMapServiceLayer = Map.Layers["California"] as ArcGISDynamicMapServiceLayer;

 layerDefinitions = new System.Collections.ObjectModel.ObservableCollection&amp;lt;LayerDefinition&amp;gt;();
 LayerDefinition layerDefinition = new LayerDefinition();
 layerDefinition.LayerID = 2;
 layerDefinition.Definition = "YEAR &amp;gt; 1950";
 layerDefinitions.Add(layerDefinition);
 myMapServiceLayer.VisibleLayers = new int[] { 2 };

 myMapServiceLayer.LayerDefinitions = layerDefinitions;
}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The MainPage.xaml must also be completed with the declaration of the dynamic service:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;esri:ArcGISDynamicMapServiceLayer ID="California" Url="http://serverapps.esri.com/ArcGIS/rest/services/California/MapServer" /&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note that this example is 'XAMLable'. Yo can get the same result without any C# code by modifying the .xaml file only:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;esri:ArcGISDynamicMapServiceLayer ID="California"
&amp;nbsp; Url="http://serverapps.esri.com/ArcGIS/rest/services/California/MapServer"
&amp;nbsp; VisibleLayers="2" &amp;gt;
 &amp;lt;esri:ArcGISDynamicMapServiceLayer.LayerDefinitions&amp;gt;
&amp;nbsp; &amp;lt;esri:LayerDefinition LayerID="2" Definition="YEAR &amp;gt; 1950" /&amp;gt;
 &amp;lt;/esri:ArcGISDynamicMapServiceLayer.LayerDefinitions&amp;gt;&amp;nbsp;&amp;nbsp; 
&amp;lt;/esri:ArcGISDynamicMapServiceLayer&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/Dominique&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 20:53:02 GMT</pubDate>
    <dc:creator>DominiqueBroux</dc:creator>
    <dc:date>2021-12-11T20:53:02Z</dc:date>
    <item>
      <title>Query a REST layer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472131#M12161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Greetings&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a Silverlight application with several services. One of these services is declared as ArcGISDynamicMapServiceLayer in xaml and contains 3 layers. I would like to filter features from one of these layers with ID=0 using a simple query string in C#. How should I structure the where instruction? Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Apr 2010 09:53:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472131#M12161</guid>
      <dc:creator>AgatinoLa_Rosa</dc:creator>
      <dc:date>2010-04-15T09:53:18Z</dc:date>
    </item>
    <item>
      <title>Query a REST layer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472132#M12162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The LayerDefinitions property (ArcGISDynamicMapServiceLayer class) allows you to define queries by sublayer of your service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;layerDefinitions = new System.Collections.ObjectModel.ObservableCollection&amp;lt;LayerDefinition&amp;gt;();
LayerDefinition layerDefinition = new LayerDefinition();
layerDefinition.LayerID = 0;
layerDefinition.Definition = "subtype = 2";
layerDefinitions.Add(layerDefinition);
 
myMapServiceLayer.LayerDefinitions = layerDefinitions;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dominique&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:53:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472132#M12162</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T20:53:00Z</dc:date>
    </item>
    <item>
      <title>Query a REST layer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472133#M12163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could you please specify in which document I should add your code (in my Silverlight application I have used the xaml and the cs documents). Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 17:22:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472133#M12163</guid>
      <dc:creator>AgatinoLa_Rosa</dc:creator>
      <dc:date>2010-04-16T17:22:18Z</dc:date>
    </item>
    <item>
      <title>Query a REST layer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472134#M12164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Starting from a map application template, you can just add the code in MainPage.xaml.cs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example of code displaying the earthquakes in california since 1950 as DynamicMapServiceLayer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;public MainPage()
{
 InitializeComponent();

 System.Collections.ObjectModel.ObservableCollection&amp;lt;LayerDefinition&amp;gt; layerDefinitions;
 ArcGISDynamicMapServiceLayer myMapServiceLayer = Map.Layers["California"] as ArcGISDynamicMapServiceLayer;

 layerDefinitions = new System.Collections.ObjectModel.ObservableCollection&amp;lt;LayerDefinition&amp;gt;();
 LayerDefinition layerDefinition = new LayerDefinition();
 layerDefinition.LayerID = 2;
 layerDefinition.Definition = "YEAR &amp;gt; 1950";
 layerDefinitions.Add(layerDefinition);
 myMapServiceLayer.VisibleLayers = new int[] { 2 };

 myMapServiceLayer.LayerDefinitions = layerDefinitions;
}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The MainPage.xaml must also be completed with the declaration of the dynamic service:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;esri:ArcGISDynamicMapServiceLayer ID="California" Url="http://serverapps.esri.com/ArcGIS/rest/services/California/MapServer" /&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note that this example is 'XAMLable'. Yo can get the same result without any C# code by modifying the .xaml file only:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;esri:ArcGISDynamicMapServiceLayer ID="California"
&amp;nbsp; Url="http://serverapps.esri.com/ArcGIS/rest/services/California/MapServer"
&amp;nbsp; VisibleLayers="2" &amp;gt;
 &amp;lt;esri:ArcGISDynamicMapServiceLayer.LayerDefinitions&amp;gt;
&amp;nbsp; &amp;lt;esri:LayerDefinition LayerID="2" Definition="YEAR &amp;gt; 1950" /&amp;gt;
 &amp;lt;/esri:ArcGISDynamicMapServiceLayer.LayerDefinitions&amp;gt;&amp;nbsp;&amp;nbsp; 
&amp;lt;/esri:ArcGISDynamicMapServiceLayer&amp;gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/Dominique&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:53:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472134#M12164</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T20:53:02Z</dc:date>
    </item>
    <item>
      <title>Re: Query a REST layer</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472135#M12165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Dominique&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sorry I am replying this late. I have just tried your code and it works perfectly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I appreciate your help.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 May 2010 14:41:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/query-a-rest-layer/m-p/472135#M12165</guid>
      <dc:creator>AgatinoLa_Rosa</dc:creator>
      <dc:date>2010-05-04T14:41:52Z</dc:date>
    </item>
  </channel>
</rss>

