IServicePropertiesDialog.ShowPropertiesModalDialog method
Applies To: IServicePropertiesDialog
Displays the Service Properties dialog as a modal form.
[Visual Basic 6.0]
variable = Object.ShowPropertiesModalDialog()
Return Value
Integer.
Constant |
Value |
Description |
VALUE |
0 |
Success |
VALUE |
1 |
Warning |
VALUE |
-1 |
Error |
Remarks
To get the properties modified by the user, User GetUpdatedProperties
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