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