IServicePropertiesDialog.GetUpdatedProperties method

Applies To: IServicePropertiesDialog

Returns the latest service properties which reflects the current state of the Properties Dialog.

This method should be invoked after showing the Service Properties Dialog. It gives the modifications made by the user.

[Visual Basic 6.0]

variable = Object.GetUpdatedProperties()

Return Value

String that represents the ISCConfig XML string. For more details view the XML schema available at: [ArcGIS Image Server installation folder]\Developer Kit\XML\ISClient.ISRef.XSD.

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)

Example

[Visual Basic 6.0]

Private Sub Form1_Load()

   Dim client As New CClientObject

   Dim strConfigPath As String

   strConfigPath = "c:\Program Files\ArcGIS\ImageServer10.0\XADefs\ISViewer.ISCConfig"

   If client.Init(strConfigPath) = False Then

      MsgBox client.Status

      Exit Sub

    End If

 

   Dim cService As CImageService

   Set cService = client.OpenImageService("ImageService://hawkings:10000/Dxb_Tif", "")

   If cService Is Nothing Then Exit Sub

 

   Dim spDialog As ImageServerClient.IServicePropertiesDialog

   Set spDialog = cService.GetServicePropertiesDialog()

 

   If spDialog Is Nothing Then

      MsgBox "The Image Service could not return the properties dialog."

      Exit Sub

   End If

 

   Dim dialogShow As Boolean

   dialogShow = spDialog.ShowPropertiesModalDialog()

   If dialogShow = True Then

      cService.serviceProperties = spDialog.GetUpdatedProperties()

 

   If Not cService.ApplyServiceProperties Then

      MsgBox cService.Status

      End If

   End If

End Sub

For a detailed example, please see the ISViewer Sample in VB 6.0 or the Client Application Sample in ANSI C in [ArcGIS Image Server installation folder]\Developer Kit\Client Applications\Samples\ folder.

Related Topics

See also: GetServicePropertiesDialog