ArcGIS API for Silverlight - Library Reference
LayerSource Class
Members  See Also  Send comments on this topic
ESRI.ArcGIS.Client Namespace : LayerSource Class

A base Abstract Class used for the creation of Dynamic Layers. It has no Public Properties, Methods, or Events; and cannot be created using the new keyword.

Object Model

LayerSource Class

Syntax

Visual Basic (Declaration) 
Public MustInherit Class LayerSource 
C# 
public abstract class LayerSource 

Remarks

Dynamic Layers allow the execution of various ArcGIS Server requests from a client application. An in-depth discussion about Dynamic Layers is in the ArcGISDynamicMapServiceLayer Class documentation. The client side requests that can be issued to ArcGIS Server include the ability to:

Dynamic Layers are new in ArcGIS Server v10.1 and require the ArcGIS API 3.0 for Silverlight and higher.

Use one of the two inherited LayerSource Classes to utilize a Dynamic Layer:

The following Properties accept the LayerSource object:

The following image is simplified Object Model Diagram demonstrating the relationship between the LayerSource and DataSource objects in constructing a Dynamic Layer.

Relationship between LayerSource and DataSource Object Model Diagram.

Inheritance Hierarchy

System.Object
   ESRI.ArcGIS.Client.LayerSource
      ESRI.ArcGIS.Client.LayerDataSource
      ESRI.ArcGIS.Client.LayerMapSource

Requirements

Target Platforms: Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7

See Also

© ESRI, Inc. All Rights Reserved.