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


IImageServer Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > II > IImageServer Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Carto)  

IImageServer Interface

Provides access to members that control an image server.

Product Availability

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

Description

This interface is new at ArcGIS 9.3.

Members

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.

CoClasses that implement IImageServer

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

Remarks

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.

.NET Related Topics

How to apply a raster function to an image service | How to connect to an image service | How to create a local image service | How to download images from an image service | How to query an image service | How to set a mosaic rule and export a map image from an image service