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