This document is archived and information here might be outdated. Recommended version. |
Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions.
Name | Description | |
---|---|---|
CleanupTimeout | Maximum time (in seconds) that a SOC process will remain active to allow its no longer used server object threads to shut down gracefully before terminating them. | |
Description | Description of the server object configuration. | |
Deserialize | Deserializes the server object configuration from a string. | |
ExtensionEnabled | Indicates whether the state of the named extension is Enabled (true) or Disabled (false). | |
ExtensionInfo | The extension-dependent info for the server object configuration. | |
ExtensionProperties | The extension-dependent properties for the server object configuration. | |
Info | Auxiliary Information for the server objects created by the server object configuration ?passive properties only. | |
IsolationLevel | The isolation level of the server objects defined by the server object configuration. | |
IsPooled | Indicates whether the server objects defined by this configuration are pooled. | |
MaxInstances | The maximum number of server object instances for a server object configuration. | |
MinInstances | The minimum number of server object instances for a server object configuration. | |
Name | Name of the server object configuration. | |
Properties | Initialization parameters and properties for the server objects created by the server object configuration. | |
RecycleProperties | The recycling properties for the server object configuration. | |
Serialize | Serializes the server object configuration into a string. | |
StartupTimeout | Maximum time (in seconds) that a SOC process will wait for an instance of a server object to start. | |
StartupType | The startup type for this server object configuration. Startup type describes whether the server object configuration is started when the server object manager service is started for the GIS server. | |
TypeName | Type of the server object configuration (MapServer or GeocodeServer). | |
UsageTimeout | Maximum time (in seconds) a client can hold onto an instance of a server object for this server object configuration before releasing it back to the server. It is the maximum time allowed between calling CreateServerContext and ReleaseServerContext. | |
WaitTimeout | Maximum time (in seconds) a client will wait for an instance of a server object for this server object configuration using the CreateServerContext method on IServerObjectManager before timing out. |
Interfaces | Description |
---|---|
IServerObjectConfiguration | Provides access to administrators to members that control the behavior and properties of a server object configuration. |
CoClasses and Classes | Description |
---|---|
ServerObjectConfiguration | The ServerObjectConfiguration object which defines the properties and behavior for server objects running in the GIS server. |
IServerObjectConfiguration2 extends IServerObjectConfiguration with properties for managing the server object configuration's extensions.
Set the ExtensionEnabled property to true for the server object extensions you want to enable for this configuration. A list of the server object extensions installed on the GIS server for each server object type are available via IServerObjectManager2::GetExtensionTypeInfos.
Use the ExtensionProperties property to specify the collection of properties for a server object extension.
The Serialize and Deserialize methods allow you to save the server object configuration as a string, and restore it from a string. This can be useful when copying server object configurations between two GIS servers.