This document is archived and information here might be outdated.  Recommended version.


ServerObjectAdmin Class (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Server > ESRI.ArcGIS.Server > Classes > S > ServerObjectAdmin Class
ArcGIS Developer Help

ServerObjectAdminClass Class

The ServerObjectAdmin object which administrates the GIS Server.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IPermissionsAdmin Provides administrative access to the Permissions Store.
IPermissionsAdmin2 Provides administrative access to the Permissions Store.
IServerErrorReports Provides access to Server error reporting settings.
IServerObjectAdmin Provides access to members that administer the ArcGIS server.
IServerObjectAdmin2 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin3 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin4 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin5 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin6 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin7 Provides access to members that administer the ArcGIS server.
IServerObjectAdmin8 Provides access to members that administer the ArcGIS server.
IServerStatistics Provides access to members that report statistics for a GIS server to administrators.

Remarks

The ServerObjectAdmin administrates a GIS server. Any application that runs as a user account in the agsadmin user group on the ArcGIS server can use the IGISServerConnection interface to connect to the ArcGIS server and to get a reference to the ServerObjectAdmin. If the user account is not part of the agsadmin user group, the ServerObjectAdmin property on IServerConnection will return an error. Applications that are running as accounts that can connect to the server but are not part of the agsadmin user group can use the ServerObjectManager property on IGISServerConnection to get a reference on the ServerObjectManager.

Use ServerObjectAdmin to adminstrate both the set of server object configurations and types associated with the server, and to administer aspects of the server itself. The following administration functionality of the ArcGIS Server is provided by ServerObjectAdmin :

Adminster server object configurations:

Add and delete server object configurations

Update a server object configuration's properties

Start, stop, and pause server object configurations

Report the status of a server object configuration

Get all server object configurations and their properties

Get all server object types and their properties

Administer aspects of the server itself:

Add and remove server container machines

Get all server container machines

Add and remove server directories

Get all server directories

Configure the server's logging properties

Get statistics about events in the server

See Also

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