<?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 Add WMS Layer without XAML in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348202#M8955</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm new to the ESRI Silverlight API, and I've run into a bit of a problem. I'm trying to add WMS layers to my Silverlight app dynamically (read that as without specifying them in the XAML).&amp;nbsp; I've successfully added dynamic and tiled map layers with no problems, but I run into a problem when adding WMS layers.&amp;nbsp; WMS Layers from ArcGIS server don't seem to have a problem, but I get exceptions when adding third party WMS layers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code for the setup of the layer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WmsLayer newLayer = new WmsLayer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.Url = services&lt;I&gt;.url;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.Initialized += new EventHandler&amp;lt;EventArgs&amp;gt;(newLayer_Initialized);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.ID = services&lt;I&gt;.ServiceName;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.Layers = new String[0]; //this makes all layers invisible&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map.Layers.Add(newLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When the layer is initialized, I end up with this exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Code : 4004&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Message : System.Security.SecurityException: A security exception occurred while connecting to the WMS service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've taken that to mean, after doing a little reading, that I need to connect using a proxy, since MS has locked a lot of this type of thing down.&amp;nbsp; I set the proxyUrl to my proxy I use for GeoRSS feeds, and I get this exception : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Invalid URI: The format of the URI could not be determined.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If anyone out there has a clue as to what I'm doing wrong, please let me know. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Joe White&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 26 Mar 2011 16:11:55 GMT</pubDate>
    <dc:creator>JoeWhite</dc:creator>
    <dc:date>2011-03-26T16:11:55Z</dc:date>
    <item>
      <title>Add WMS Layer without XAML</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348202#M8955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm new to the ESRI Silverlight API, and I've run into a bit of a problem. I'm trying to add WMS layers to my Silverlight app dynamically (read that as without specifying them in the XAML).&amp;nbsp; I've successfully added dynamic and tiled map layers with no problems, but I run into a problem when adding WMS layers.&amp;nbsp; WMS Layers from ArcGIS server don't seem to have a problem, but I get exceptions when adding third party WMS layers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code for the setup of the layer&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WmsLayer newLayer = new WmsLayer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.Url = services&lt;I&gt;.url;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.Initialized += new EventHandler&amp;lt;EventArgs&amp;gt;(newLayer_Initialized);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.ID = services&lt;I&gt;.ServiceName;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newLayer.Layers = new String[0]; //this makes all layers invisible&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map.Layers.Add(newLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When the layer is initialized, I end up with this exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Code : 4004&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Message : System.Security.SecurityException: A security exception occurred while connecting to the WMS service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've taken that to mean, after doing a little reading, that I need to connect using a proxy, since MS has locked a lot of this type of thing down.&amp;nbsp; I set the proxyUrl to my proxy I use for GeoRSS feeds, and I get this exception : &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Invalid URI: The format of the URI could not be determined.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If anyone out there has a clue as to what I'm doing wrong, please let me know. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Joe White&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Mar 2011 16:11:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348202#M8955</guid>
      <dc:creator>JoeWhite</dc:creator>
      <dc:date>2011-03-26T16:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: Add WMS Layer without XAML</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348203#M8956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Check first that your WMS layer is working if you are adding it with XAML.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Once your layer is working with XAML, the conversion in code should be easy.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If your XAML is working and your code not working, please share both.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Mar 2011 10:17:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348203#M8956</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2011-03-28T10:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: Add WMS Layer without XAML</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348204#M8957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry for the delay in answering, I've been on vacation.&amp;nbsp; The XAML works as long as I skip capability checking.&amp;nbsp; I'm able to add in sublayers as long as I know them by name.&amp;nbsp; Attempting to check the capabilities of the WMS causes problems similar to what I see if I try to use code to add them dynamically.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Apr 2011 13:46:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/add-wms-layer-without-xaml/m-p/348204#M8957</guid>
      <dc:creator>JoeWhite</dc:creator>
      <dc:date>2011-04-08T13:46:32Z</dc:date>
    </item>
  </channel>
</rss>

