IServerObjectManager2 Interface

Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.

Description

Members

Name Description
Method CreateServerContext Gets a reference to a server context. The server context can be based on a specified server object configuration, or can be an empty server context if no server object configuration is specified.
Read-only property FolderInfo Properties associated with a server configuration folder.
Method GetConfigurationInfo Gets the ServerObjectConfigurationInfo for the specified Name and TypeName.
Method GetConfigurationInfos An enumerator over all the GIS server's ServerObjectConfigurationInfos.
Method GetConfigurationInfosEx An enumerator over all the ArcGIS server's ServerObjectExtensionInfos in a given folder.
Method GetConfigurationStatus Get the configuration status for a server object configuration with the specified Name and TypeName.
Method GetExtensionTypeInfos An enumerator over all the ArcGIS server's ServerObjectExtensionTypeInfos.
Method GetFolders An array of folder names in the server configuration folder.
Method GetServerDirectoryInfos An enumerator over all the GIS server's ServerDirectoryInfos.
Method GetTypeInfos An enumerator over all the GIS server's ServerObjectTypeInfos.
Read-only property SystemInfo The properties of the underlying system hardware and software.

IServerObjectManager2.FolderInfo Property

Properties associated with a server configuration folder.

Public Function get_FolderInfo ( _
    ByVal folderName As String _
) As IPropertySet
public IPropertySet get_FolderInfo (
    string folderName
);

IServerObjectManager2.GetConfigurationInfosEx Method

An enumerator over all the ArcGIS server's ServerObjectExtensionInfos in a given folder.

Public Function GetConfigurationInfosEx ( _
    ByVal folderName As String _
) As IEnumServerObjectConfigurationInfo
public IEnumServerObjectConfigurationInfo GetConfigurationInfosEx (
    string folderName
);

Remarks

GetConfigurationInfosEx returns an enumeration (IEnumServerObjectConfigurationInfo) of IServerObjectConfigurationInfo for configurations of any esriConfigurationStatus from the folder specified.

Some folderNames have special significance:

folderName == “” means “root”.

folderName == “NULL” means “all folders and root”

IServerObjectManager2.GetConfigurationStatus Method

Get the configuration status for a server object configuration with the specified Name and TypeName.

Public Function GetConfigurationStatus ( _
    ByVal Name As String, _
    ByVal TypeName As String _
) As IServerObjectConfigurationStatus
public IServerObjectConfigurationStatus GetConfigurationStatus (
    string Name,
    string TypeName
);

IServerObjectManager2.GetExtensionTypeInfos Method

An enumerator over all the ArcGIS server's ServerObjectExtensionTypeInfos.

Public Function GetExtensionTypeInfos ( _
    ByVal SOTypeName As String _
) As IEnumServerObjectExtensionTypeInfo
public IEnumServerObjectExtensionTypeInfo GetExtensionTypeInfos (
    string SOTypeName
);

Remarks

Retrieves**an enumeration of IServerObjectTypeInfosfrom the ArcGIS Server system configuration (Server.cfg). The IServerObjectTypeInfo** interface provides the name and description of a server object type.

IServerObjectManager2.GetFolders Method

An array of folder names in the server configuration folder.

Public Function GetFolders ( _
    ByVal folderName As String _
) As IEnumBSTR
public IEnumBSTR GetFolders (
    string folderName
);

IServerObjectManager2.SystemInfo Property

The properties of the underlying system hardware and software.

Public ReadOnly Property SystemInfo As IPropertySet
public IPropertySet SystemInfo {get;}

Description

The SystemInfo property returns a PropertySet containing properties indicating the operating system name and messaeg version of the GIS server.

Inherited Interfaces

Interfaces Description
IServerObjectManager Provides access to properties and members of the ArcGIS server's server object manager.

Classes that implement IServerObjectManager2

Classes Description
ServerObjectManager The ServerObjectManager object which creates ServerContext, ServerObjectConfigurationInfo and ServerObjectTypeInfo objects.

Remarks

IServerObjectManager2 provides a method to retrieve an enumeration of server object extension types through IExtensionTypeInfos. The IServerObjectExtensionTypeInfo interface provides the name and description of a server object extension type.

IServerObjectManager2 also provides access to properties of the GIS server's sytem configuration, such as it operating sytem type.

This interface can be obtained by a query interface with IServerObjectManager.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.