ArcGIS Enterprise SDK
ServerObjectManager Class
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.Server.Server > Classes > S > ServerObjectManager Class
ArcGIS Developer Help (ESRI.ArcGIS.Server)

ServerObjectManagerClass Class

The ServerObjectManager object which creates ServerContext, ServerObjectConfigurationInfo and ServerObjectTypeInfo objects.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IPermissionsManager Provides managerial access to the Permissions Store.
IServerObjectManager Provides access to properties and members of the ArcGIS server's server object manager.
IServerObjectManager2 Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager3 Provides access to properties and members of the ArcGIS server's server object manager for server object extensions.
IServerObjectManager4 Provides access to properties and members of the ArcGIS server's server object manager.

Remarks

The ServerObjectManager object provides access to information about the GIS server to non-administrators, and creates ServerContexts for use by applications. Any application that runs as a user account in the agsusers user group on the ArcGIS server can use the IGISServerConnection interface to connect to the ArcGIS server and to get a reference to the ServerObjectManager.

A ServerContext is a reserved space within the server dedicated to a set of running objects. GIS server objects also live in a server context. When developing applications with ArcGIS for Server, all ArcObjects that your application creates and uses live within a server context.