|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IServerObjectManager2
Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
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.
Method Summary | |
---|---|
IEnumServerObjectConfigurationInfo |
getConfigurationInfosEx(String folderName)
An enumerator over all the ArcGIS server's ServerObjectExtensionInfos in a given folder. |
IServerObjectConfigurationStatus |
getConfigurationStatus(String name,
String typeName)
Get the configuration status for a server object configuration with the specified Name and TypeName. |
IEnumServerObjectExtensionTypeInfo |
getExtensionTypeInfos(String sOTypeName)
An enumerator over all the ArcGIS server's ServerObjectExtensionTypeInfos. |
IPropertySet |
getFolderInfo(String folderName)
Properties associated with a server configuration folder. |
IEnumBSTR |
getFolders(String folderName)
An array of folder names in the server configuration folder. |
IPropertySet |
getSystemInfo()
The properties of the underlying system hardware and software. |
Methods inherited from interface com.esri.arcgis.server.IServerObjectManager |
---|
createServerContext, getConfigurationInfo, getConfigurationInfos, getServerDirectoryInfos, getTypeInfos |
Method Detail |
---|
IPropertySet getSystemInfo() throws IOException, AutomationException
The SystemInfo property returns a PropertySet containing properties indicating the operating system name and messaeg version of the GIS server.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumServerObjectExtensionTypeInfo getExtensionTypeInfos(String sOTypeName) throws IOException, AutomationException
Retrieves an enumeration of IServerObjectTypeInfos from the ArcGIS Server system configuration (Server.cfg). The IServerObjectTypeInfo interface provides the name and description of a server object type.
sOTypeName
- The sOTypeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumServerObjectConfigurationInfo getConfigurationInfosEx(String folderName) throws IOException, AutomationException
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”
folderName
- The folderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumBSTR getFolders(String folderName) throws IOException, AutomationException
folderName
- The folderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPropertySet getFolderInfo(String folderName) throws IOException, AutomationException
folderName
- The folderName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IServerObjectConfigurationStatus getConfigurationStatus(String name, String typeName) throws IOException, AutomationException
name
- The name (in)typeName
- The typeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |