This document is archived and information here might be outdated.  Recommended version.


ImageServerLayer CoClass (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Carto)  

ImageServerLayer CoClass

Image server layer source and display options.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

This object is new at ArcGIS 9.3.

Interfaces

Interfaces Description
IAttributeTable Provides access to the base table.
IClass (esriGeoDatabase) Provides access to members that return information about and manage the class.
IConnectionPointContainer Supports connection points for connectable objects.
IDataLayer Provides access to members that control the data source properties of a layer.
IDataLayer2 Provides access to additional members that control the data source properties of a layer.
IDataset (esriGeoDatabase) Provides access to members that supply dataset information.
IDisplayAdmin (esriDisplay) Provides access to members that control display administration.
IDisplayAdmin2 (esriDisplay) Provides access to members that control display administration.
IDisplayTable Provides access to members that work with the display table associated with a standalone table.
IFeatureLayer Provides access to members that control common aspects of a feature layer.
IFeatureLayerDefinition Provides access to members that define a subset of the features from the underlying feature class.
IFeatureSelection Provides access to members that control feature selection.
IGeoDataset (esriGeoDatabase) Provides access to members that provide information about a Geographic Dataset.
IIdentify Provides access to members that identify features.
IIdentifyDisplay Provides access to members that will identify based on display.
IImageServerLayer Provides access to members that control an image server layer.
IImageServerLayer2 Provides access to additional members that control an image server layer.
IImageServerLayer3 Provides access to additional members that control an image server layer.
IISLFootprintDisplayProps Provides access to additional members that control the display of raster footprints in an image server layer.
ILayer Provides access to members that work with all layers.
ILayerDrawingProperties Provides access to members that control layer drawing properties.
ILayerEffects Provides access to members that control layer effects.
ILayerExtensions Provides access to the extensions of a layer.
ILayerFields Provides access to members that work with a layer's fields.
ILayerGeneralProperties Provides access to layer general properties.
ILayerInfo Provides access to members that return layer images.
ILayerPosition Provides access to members that control a layer's default position in the map interface.
ILegendInfo Provides access to members that control legend information provided by a renderer.
IMultidimensionalLayer Provides access to members that control the multidimensional definition associated with an object.
IObjectClassSchemaEvents (esriGeoDatabase) Provides access to events that occur with an object class' schema.
IPersistVariant (esriSystem) Provides access to members used for storage of an object through VARIANTs.
IPublishLayer Provides access to a layer's capability for being published with the ArcGIS Publisher extension.
IRasterDataManagementEvents (esriDataSourcesRaster) Provides access to events that occur with an raster dataset.
IRasterLayer Provides access to members that create or modify a raster layer.
ISecureLayer Provides functionality to control access to a layer's contents.
ISecureLayer2 Provides access to control and test a layer's content related to authentication.
ITable (esriGeoDatabase) Provides access to members that return information about and manage tables.
ITableCapabilities (esriGeoDatabase) Provides access to members that return information about and manage tables.
ITableDefinition Provides access to members that define a subset of the rows from the underlying table.
ITableFields (esriGeoDatabase) Provides access to members that return information about a table.
ITableSelection Provides access to members that control table selection.
ITimeData Provides access to time related properties of a layer.
ITimeData2 Provides access to time related properties of a layer.
ITimeDataDisplay Provides access to time animation related properties of a layer.
ITimeDisplayTable Interface that allows retrieve time related table properties.
ITimeDisplayTable2 Interface that allows retrieve time related table properties.
ITimeTableDefinition Provides access to time related properties of a layer.

Event Interfaces

Interfaces Description
ILayerEvents (default) Provides access to events that occur when layer visibility changes.
IFeatureLayerSelectionEvents Provides access to events that occur when the selection changes.
IDefinitionExpressionEvents Provides access to events that occur when the Definition Expression changes.

Remarks

ImageServerLayer is a specific layer created from ArcGIS for Server image services.

Working with Events

[Visual Basic 6.0]

When working with ImageServerLayer's default outbound interface in Visual Basic 6 declare variables as follows:

Private WithEvents pImageServerLayer as ImageServerLayer

When implementing IFeatureLayerSelectionEvents declare variables as follows:

Private WithEvents pFeatureLayerSelectionEvents as FeatureLayerSelectionEvents

When implementing IDefinitionExpressionEvents declare variables as follows:

Private WithEvents pBarrierCollection as BarrierCollection

See Also

IImageServerLayer Interface