ArcObjects Library Reference (Server)  

ServerObject Class

The ServerObject object which runs within a server context in the GIS server.

ServerObject 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.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
ILogSupport (esriSystem) Provides access to methods for initializing an object for logging.
IObjectActivate (esriSystem) Provides access to methods for activating and deactivating objects.
IObjectConstruct (esriSystem) Provides access to methods for constructing an object.
IServerObject Provides access to properties of a map or geocode server object.
IServerObjectExtensionManager Provides access to members that help locate installed server object extensions.

Remarks

A ServerObject is a coarse-grained ArcObject, that is a high-level object that simplifies the programming model for doing certain operations and hides the fine-grained ArcObjects that do the work. Server objects support coarse-grained interfaces that support methods that do large untis of work, such as draw a map, or geocode a set of addresses. ServerObjects also have SOAP interfaces which makes it possible to expose server objects as web services that can be consumed by clients across the internet.

ArcGIS Server has to ServerObject: MapServer and GeocodeServer.

See Also

IAGSServerObject Interface | IAGSServerConnectionFactory Interface | IAGSServerConnection Interface | IAGSServerConnectionName Interface | IAGSServerConnectionAdmin Interface | IAGSServerObjectName Interface | IAGSEnumServerObjectName Interface | AGSServerObjectName Class | AGSServerConnection Class | AGSServerConnectionName Class | AGSServerConnectionFactory Class | ServerObjectManager Class | ServerObjectType Class | IServerObject Interface | ServerObjectTypeInfo Class | IServerObjectConfigurationInfo Interface | IServerObjectTypeInfo Interface | IEnumServerObjectTypeInfo Interface | IEnumServerObjectType Interface | IServerObjectAdmin Interface | IServerObjectConfiguration Interface | IServerObjectManager Interface | IServerMachine Interface | IEnumServerObjectConfigurationInfo Interface | ServerObjectConfigurationStatus Class | IGISServerConnection Interface | ServerObjectConfiguration Class | GISServerConnection Class | IEnumServerObjectConfiguration Interface | ServerContext Class | IServerContext Interface | ServerDirectory Class | ServerObjectConfigurationInfo Class | IEnumServerDirectory Interface | ServerDirectoryInfo Class | ServerMachine Class | ServerObject Class | IEnumServerMachine Interface | ServerObjectAdmin Class | IServerObjectType Interface | ServerObject Class | IEnumServerObjectTypeInfo Interface | IEnumServerObjectType Interface | ILocatorWorkspaceName2.AGSServerConnectionName Property | GeocodeServer Class | AGSAddressLocator Class | AGSLocatorWorkspace Class | ILocatorManager2.GetAGSLocatorWorkspace Method | IEnumServerObjectType Interface | IEnumServerObjectTypeInfo Interface | ServerObject Class | IGISServerConnection Interface | IServerObjectAdmin Interface | IServerContext Interface | GISServerConnection Class | IServerObject Interface | IServerObjectManager Interface