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

IImageServer Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > II > IImageServer Interface
ArcGIS Developer Help

IImageServer Interface

Provides access to members that control an image server.

Product Availability

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


This interface is new at ArcGIS 9.3.


Name Description
Method ExecuteAISRequest Executes an AIS request.
Method ExportImage Exports into a well-known image for a given image description.
Method GetImage Gets an image for a given image description.
Read-only property ServiceInfo The properties of the image service provided.
Read-only property Version The Image Server version number.

Classes that implement IImageServer

Classes Description
ImageServer The ArcGIS Server Image Server class.
ImageServerIP Image Server Message Proxy.
ImageServerLP Image Server LAN Proxy.


You can get information about an image service describing the properties of the service, you can also get the pixel data from the service the way you want it, for instance you can ask the data to be in certain extent, band combination, compression type, etc. To export the data from a service in a well-known raster format (e.g. BMP, PNG) either as MIME data or URL, you can use ExportImage. To get the data from a service as a byte array, you can use GetImage.