ESRI banner

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\Common Files\ESRI\Image Server\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