<?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 Loaded Service urls dynamically? in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/loaded-service-urls-dynamically/m-p/241237#M6220</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm guessing this isn't possible for all layers but, I have a live and dev instance of a system and the services in each to point different urls.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub Map1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strAddress As String = Application.Current.Host.Source.ToString
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strServiceAddressOrganisations As Strin

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'refresh of cluster boundaries dynamic map service layer endpoint
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicMapServiceLayerClusterBoundaries = Map1.Layers("Cluster Boundaries")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicMapServiceLayerClusterBoundaries.DisableClientCaching = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicMapServiceLayerClusterBoundaries.Url = servicesAddress &amp;amp; "/Clusters/MapServer/"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'refresh of organisations feature layer endpoint
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayerOrganisations = Map1.Layers("Organisations")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayerOrganisations.DisableClientCaching = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayerOrganisations.Url = strServiceAddressOrganisations

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt.Start()

&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The code doesn't work and complains no URLS have been set, I'm guessing this is because in the XAML no urls are set?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Apr 2013 14:08:52 GMT</pubDate>
    <dc:creator>matthewbennion</dc:creator>
    <dc:date>2013-04-19T14:08:52Z</dc:date>
    <item>
      <title>Loaded Service urls dynamically?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/loaded-service-urls-dynamically/m-p/241237#M6220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm guessing this isn't possible for all layers but, I have a live and dev instance of a system and the services in each to point different urls.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Private Sub Map1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strAddress As String = Application.Current.Host.Source.ToString
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim strServiceAddressOrganisations As Strin

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'refresh of cluster boundaries dynamic map service layer endpoint
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicMapServiceLayerClusterBoundaries = Map1.Layers("Cluster Boundaries")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicMapServiceLayerClusterBoundaries.DisableClientCaching = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamicMapServiceLayerClusterBoundaries.Url = servicesAddress &amp;amp; "/Clusters/MapServer/"

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'refresh of organisations feature layer endpoint
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayerOrganisations = Map1.Layers("Organisations")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayerOrganisations.DisableClientCaching = True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; featureLayerOrganisations.Url = strServiceAddressOrganisations

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dt.Start()

&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The code doesn't work and complains no URLS have been set, I'm guessing this is because in the XAML no urls are set?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Apr 2013 14:08:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/loaded-service-urls-dynamically/m-p/241237#M6220</guid>
      <dc:creator>matthewbennion</dc:creator>
      <dc:date>2013-04-19T14:08:52Z</dc:date>
    </item>
    <item>
      <title>Re: Loaded Service urls dynamically?</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/loaded-service-urls-dynamically/m-p/241238#M6221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The code below looks like it has some errors, the third line of code is missing a g on the end and the strServiceAddressOrganisations variable is never set. In terms of setting the url's dynamically you can do it, there are a number of options. You can set values in your web.config and pass them through to the Silverlight plugin, or have them in a database and provide access via a service or the like or you can load the xaml dynamically which contains the layer markup. A couple of blogs that discuss some of these techniques are &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://davetimmins.wordpress.com/2011/07/22/dynamically-loading-layers-at-runtime-with-silverlight/"&gt;http://davetimmins.wordpress.com/2011/07/22/dynamically-loading-layers-at-runtime-with-silverlight/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.gal-systems.com/2011/08/passing-parameters-to-silverlight.html"&gt;http://www.gal-systems.com/2011/08/passing-parameters-to-silverlight.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 21 Apr 2013 20:10:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/loaded-service-urls-dynamically/m-p/241238#M6221</guid>
      <dc:creator>DaveTimmins</dc:creator>
      <dc:date>2013-04-21T20:10:14Z</dc:date>
    </item>
  </channel>
</rss>

