com.esri.arcgis.server
Interface IServerObjectConfigurationInfo2

All Superinterfaces:
IServerObjectConfigurationInfo, Serializable
All Known Implementing Classes:
IServerObjectConfigurationInfo2Proxy, ServerObjectConfigurationInfo

public interface IServerObjectConfigurationInfo2
extends IServerObjectConfigurationInfo, Serializable

Provides access to the properties of a server object configuration with extensions.

Remarks

IServerObjectConfigurationInfo2 extends IServerObjectConfigurationInfo to provide the names of all enabled server object extensions for a particular configuration. Note that only those server object extensions that are enabled for this configuration are returned by the Extensions property. To get a complete list of all server object extensions that are supported for a particular type of server object, use the GetExtensionTypeInfos method on IServerObjectManager2.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IPropertySet getExtensionInfo(String name)
          The extension-dependent info for the server object configuration.
 IEnumBSTR getExtensions()
          An array of the registered server object extensions for a given configuration.
 IPropertySet getInfo()
          Auxiliary Information for the server objects created by the server object configuration passive properties only.
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectConfigurationInfo
getDescription, getName, getTypeName, isPooled
 

Method Detail

getExtensions

IEnumBSTR getExtensions()
                        throws IOException,
                               AutomationException
An array of the registered server object extensions for a given configuration.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInfo

IPropertySet getInfo()
                     throws IOException,
                            AutomationException
Auxiliary Information for the server objects created by the server object configuration passive properties only.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtensionInfo

IPropertySet getExtensionInfo(String name)
                              throws IOException,
                                     AutomationException
The extension-dependent info for the server object configuration.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.