ArcObjects Library Reference (Server)  

ServerObjectExtensionType Class

The ServerObjectExtensionType object which provides information about server object extension types to users with administrative privileges to the ArcGIS server.

ServerObjectExtensionType is a non-creatable object. References to non-creatable objects must be obtained through other objects.

Product Availability

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

Interfaces

Interfaces Description
IServerObjectExtensionType Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionType2 Provides access to properties, for administrators, of a server object extension type.
IServerObjectExtensionType3 Provides access to properties, for administrators, of a server object extension type.

Remarks

The ArcGIS Server manages a set of server objects running across one or more host (container) machines. How those server objects are configured and run is defined by a set of server object configurations. Server object configurations can be added, removed and modified by users or developers who are members of the agsadmin users group, and therfore have administrator priviliges on the ArcGIS Server.

A ServerObjectType is the type of a server object. The types of server object configurations, and therefore server objects that can be created on a GIS server is one of a defined set of server object types that a GIS server can support. By default, the supported types are MapServer and GeocodeServer. The server object configuration type defines the types of server object instances that a particular server object configuration starts up and provides to applications to make use of.

The ServerObjectType also defines the set of properties associated with a particular server object configuration that must be specified when creating the configuration. For example, a MapServer requires a map document, a GeocodeServer requires a locator.

You must be connected to the GIS server as an administrator to access ServerType objects. A subset of properties of a ServerObjectType are available to non administators via the ServerObjectTypeInfo object.