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

IImageServerDownloadResults Interface

Provides access to the Image Server Download Results Interface.

Product Availability

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


Name Description
Method Add Adds a download result.
Read-only property Count The download result count.
Read-only property Element The download result at the specified position.
Method Insert Adds a download result at the specified position.
Method Remove Removes the download result at the specified position.
Method RemoveAll Removes all download results.

CoClasses that implement IImageServerDownloadResults

CoClasses and Classes Description
ImageServerDownloadResults A collection of Image Server Download Result objects.


ImageServerDownloadResults contains multiple ImageServerDownloadResult objects, and each one of them contain a downloadable file and its size in bytes.

The number of items that can be downloaded is defined in the image service configuration. One item might be corresponding to multiple files. For example a raster of a pan-sharpened image service consists of a single band raster dataset and a multiple band raster dataset, where each dataset might consist of multiple files such as an image file, a world file, and a pyramid file. The returned downloadable files can be URLs (e.g. http://, or ftp://) that are directly downloadable from a remote server. They can also be files that are known only to the image service. In this case, GetFile() should be used to prepare the file for download and get a public URL.

Downloading formats of folder structure, for example ESRI GRID,  is not supported.

.NET Related Topics

How to download images from an image service