The Server library contains the objects used to obtain a connection to the ArcGIS Server. The connection is managed via the objects in this library, but objects from other libraries can be created by using functions on the server object.
| Interface | Description |
|---|---|
| IConfigurationFactory | Provides access to members that handle server object configuration events. |
| IEnumServerDirectory | Provides access to members that enumerate through ServerDirectories. |
| IEnumServerDirectoryInfo | Provides access to members that enumerate through ServerDirectoryInfos. |
| IEnumServerMachine | Provides access to members that enumerate through ServerMachines. |
| IEnumServerObjectConfiguration | Provides access to members that enumerate through ServerObjectConfigurations. |
| IEnumServerObjectConfigurationInfo | Provides access to members that enumerate through ServerObjectConfigurationInfos. |
| IEnumServerObjectExtensionType | Provides access to memebers that enumerate through the registered server object extension types. |
| IEnumServerObjectExtensionTypeInfo | Provides access to memebers that enumerate through the registered server object extension types. |
| IEnumServerObjectType | Provides access to members that enumerate through ServerObjectTypes. |
| IEnumServerObjectTypeInfo | Provides access to members that enumerate through ServerObjectTypeInfos. |
| IGISServer | |
| IGISServerConnection | Provides access to members that connect to a GIS server. |
| IGISServers | |
| IIdentity | |
| IManagerWebService | |
| IServer | Provides access to members that connect to a GIS server. |
| IServerCLRHost | Provides access to a method that cleans CLR managed objects. |
| IServerContext | Provides access to members for managing a server context, and the objects running within that server context. |
| IServerDirectory | Provides access to members that control the behavior and properties of a server directory to administrators. |
| IServerDirectory2 | Provides access to members that control the behavior and properties of a server directory to administrators. |
| IServerDirectoryInfo | Provides access to properties of a server directory. |
| IServerDirectoryInfo2 | Provides access to properties of a server directory. |
| IServerInfo | |
| IServerInfos | |
| IServerLog | Provides access to memebers that query and retrieve log records. |
| IServerLog2 | Provides access to memebers that query and retrieve log records. |
| IServerLogQuery | Provides access to members that configure a query to the ArcGIS Server logs. |
| IServerMachine | Provides access to properties of a server host machine for administrators. |
| IServerMachine2 | Provides access to properties of a server host machine for administrators. |
| IServerMachineStatus | Provides access to the properties of the status of a specific SOC machine. |
| IServerObject | Provides access to properties of a map or geocode server object. |
| 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. |
| IServerObjectConfiguration | Provides access to administrators to members that control the behavior and properties of a server object configuration. |
| IServerObjectConfiguration2 | Provides access to administrators to members that control the behavior and properties of a server object configuration with extensions. |
| IServerObjectConfigurationInfo | Provides access to properties of a server object configuration. |
| IServerObjectConfigurationInfo2 | Provides access to the properties of a server object configuration with extensions. |
| IServerObjectConfigurationManager | Provides access to additional members that support initializing a server object. |
| IServerObjectConfigurationStatus | Provides access to properties of a server object configuration's status to administrators. |
| IServerObjectExtension | Provides access to the members that control a server object extension. |
| IServerObjectExtensionManager | Provides access to members that help locate installed server object extensions. |
| 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. |
| IServerObjectExtensionTypeInfo | Provides access to the properties of a server object extentsion type. |
| IServerObjectExtensionTypeInfo2 | Provides access to the properties of a server object extentsion type. |
| IServerObjectFactory | Provides access to the method used to create a server object outside a server object container. |
| IServerObjectHelper | Provides access to a holder for a reference to a server object. |
| IServerObjectHelper2 | Provides access to a holder for a reference to a server object. |
| 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. |
| IServerObjectType | Provides access to methods, for administrators, that control the behavior and properties of a server object type. |
| IServerObjectType2 | Provides access to methods, for administrators, that control the behavior and properties of a server object type. |
| IServerObjectTypeInfo | Provides access to properties of a server object type. |
| IServerObjectTypeInfo2 | Provides access to properties of a server object type. |
| IServerStatistics | Provides access to members that report statistics for a GIS server to administrators. |
| IServerStatus | Provides access to the properties of the status of the ArcGIS Server. |
| IServerTimeRange | Provides access to members that report the actual time range for GIS server statistics reported by IServerStatstics to administrators. |
| IServiceCatalog | Provides access to properties of an ArcGIS Server web service catalog. |
| IServiceCatalog2 | Provides access to properties of an ArcGIS Server web service catalog. |
| IServiceCatalogAdmin | Provides access to members that control the contents of an ArcGIS Server web services catalog. |
| IServiceCatalogAdmin2 | Provides access to members that control the contents of an ArcGIS Server web services catalog. |
| IServiceDescription | Provides access to members that control the properties of an ArcGIS Server web service description. |
| IServiceDescription2 | Provides access to members that control the properties of an ArcGIS Server web service description. |
| IServiceDescriptionArray | Provides access to members that control the contents of web services description array. |
| ISOMController | Provides access to members that start and stop ArcGIS server. |
| IWPISilentConfig | IWPISilentConfig Interface |
| CoClass or Class | Description |
|---|---|
| ConfigFactory | Configuration factory. |
| GISServerConnection | The ServerConnection object for connecting to the GIS server and getting the ServerObjectManager and ServerObjectAdmin. |
| Server | The Server object for connecting to the GIS server and getting the ServerObjectManager and ServerObjectAdmin. |
| ServerContext | The ServerContext object used for working with ArcObjects in the GIS server. |
| ServerDirectory | The ServerDirectory object which provides information about the ServerDirectory. |
| ServerDirectoryInfo | The ServerDirectoryInfo object which provides access to properties of a server output directory. |
| ServerLogImpl | The ServerLogImp1 object which methods to query and retrieve records from the ArcGIS Server logs. |
| ServerMachine | The ServerMachine object which provides information about the ServerMachine. |
| ServerMachineStatus | The ServerMachineStatus object which reports the status of a server host machine. |
| ServerObject | The ServerObject object which runs within a server context in the GIS server. |
| ServerObjectAdmin | The ServerObjectAdmin object which administrates the GIS Server. |
| ServerObjectConfiguration | The ServerObjectConfiguration object which defines the properties and behavior for server objects running in the GIS server. |
| ServerObjectConfigurationInfo | The ServerObjectConfigurationInfo object which provides information about server object configurations to users without administrative privileges to the GIS server. |
| ServerObjectConfigurationStatus | The ServerObjectConfgurationStatus object which reports the status of a server object configuration. |
| ServerObjectExtensionType | The ServerObjectExtensionType object which provides information about server object extension types to users with administrative privileges to the ArcGIS server. |
| ServerObjectExtensionTypeInfo | The ServerObjectExtensionTypeInfo object which provides information about server object extension types to users without administrative privileges to the ArcGIS server. |
| ServerObjectFactory | The factory object used to create server objects in the server. |
| ServerObjectManager | The ServerObjectManager object which creates ServerContext, ServerObjectConfigurationInfo and ServerObjectTypeInfo objects. |
| ServerObjectType | The ServerObjectType object which defines the properties and behavior for server object types supported by the GIS server. |
| ServerObjectTypeInfo | The ServerObjectTypeInfo object which provides information about server object types to users without administrative privileges to the ArcGIS server. |
| ServerStatisticsArray | The ServerStatisticsArray object which returns an array of a specific statistic over a range of time periods. |
| ServerStatisticsResults | The ServerStatisticsResults object which returns a set of statistics, such as count, min, max, mean, for a single time period. |
| ServiceCatalog | The ServiceCatalog object, which implements the Service Catalog. |
| SOMController | The SOMController object which provides access to members that start and stop ArcGIS server. |
| Enumeration | Description |
|---|---|
| esriAccessLevel | An enumeration over access levels of server object instances. |
| esriConfigurationStatus | Server object configuration status. |
| esriServerConnectionType | |
| esriServerDirectoryCleaningMode | The server directory cleaning mode. |
| esriServerDirectoryType | Server directory type. |
| esriServerInstallType | The server object configuration isolation level. |
| esriServerIsolationLevel | The server object configuration isolation level. |
| esriServerStatEvent | An enumeration through ArcGIS server statistics events. |
| esriServerStatFunction | GIS server statistics function. |
| esriServerTimePeriod | The time period used to query the GIS server for statistics. |
| esriServiceCatalogMessageFormat | The message formats supported by a web service catalog. |
| esriStartupType | The startup type for a server object configuration. |