ArcGIS API for Silverlight - Library Reference
DataSource Class
Members  See Also  Send comments on this topic
ESRI.ArcGIS.Client Namespace : DataSource 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

DataSource Class

Syntax

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

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 four inherited DataSource Classes to utilize a Dynamic Layer:

The LayerDataSource.DataSource Property accepts the DataSource 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

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.