IImageService

The IImageService interface is used to access the services published on the Service Providers. All service properties and detailed service information can be accessed thru this interface. The requests for image extraction are also done using this interface.

[Visual Basic 6.0]

Dim myObject As IImageService

Properties

Name

Description

ServiceInfo

Returns a ServiceInfo XML that defines the Image Service.

ServiceProperties

The properties of the Image Service object.

ImageBuffer

The buffer to be used for the creation of an image

ExportProperties

The properties used for exporting an Image

Status

Returns an XML string detailing the status of the last operation performed on this object.

Methods

Name

Description

GetServicePropertiesDialog

Displays a dialog box to view or edit additional properties for the image service.

ApplyServiceProperties

Applies the properties last set on the Image Service object.

SaveProperties

Saves current Image Service properties to an ISRef file.

SetImageInfo

Defines requested Image Information as a rectangle and also defines the image size.

GetRecommendedBufferSize

Returns the buffer size.

GetImageByExtent

Extracts the image in memory based on the properties that were set.

GetImage

Extracts the image to a file based on the properties that were set.

GetMetaData

Returns the service-level metadata XML

GetImageMetadata

Returns image-level metadata XML for the last requested image.

GetExportImageDialog

Displays a dialog box that allows the user to export an image to file.

ExportImage

Exports the image using parameters specified in the Image Service object's ExportProperties

Close

Shuts down and cleans up the Client object.

Requirements

Platform

32 bit Windows OS (WinXP)

Environment

.NET Framework, COM, ANSI C / C++ Standard compliant

Dependency

ESRI.ImageServer.ISClient.dll (.NET Framework), ISClient.dll (COM/C++), ISClientC.dll (C/C++)

Include

isclientc.h (ANSI C)