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


IServerObject Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Server > ESRI.ArcGIS.Server > Interfaces > IS > IServerObject Interface
ArcGIS Developer Help

IServerObject Interface

Provides access to properties of a map or geocode server object.

Product Availability

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

Members

Name Description
Read-only property ConfigurationName Name of the server object configuration that defines the server object.
Read-only property TypeName Type of the server object (MapServer or GeocodeServer).

Classes that implement IServerObject

Classes Description
GeocodeServer (esriLocation) A class that provides geocoding as a service.
GeoDataServer (esriGeoDatabaseDistributed) The GeoDataServer component provides programmatic access to a geodatabase.
GeometryServer (esriGeoDatabase) Provides access to standard operations on geometric 'value' objects. The input geometries are never modified by these operations. Designed for use in building web services and web applications.
GlobeServer (esriGlobeCore) A Globe Server class that serves Globe Tiles.
GPJobServer (esriGeoprocessing) GP Job Server Class.
GPServer (esriGeoprocessing) GP Server Class.
GPServerSync (esriGeoprocessing) GP ServerSync Class.
ImageServer (esriCarto) The ArcGIS Server Image Server class.
MapServer (esriCarto) The MapServer component provides programmatic access to the contents of a map document on disk, and creates images of the map contents based on user requests. Designed for use in building map-based web services and web applications.
MobileServer (esriCarto) The Mobile Server Object Extension provides functionality for Mobile clients.
ServerObject The ServerObject object which runs within a server context in the GIS server.

Remarks

IServerObject is an interface supported by all server objects such as the MapServer and GeocodeServer. The IServerObject interface is returned as the ServerObject property on IServerContext.

The IServerObject interface has properties to indicate the name and type of the server object configuration that created the server object. You can query interface for interfaces supported by the server object type, such as IMapServer for a MapServer object, IGeocodeServer for a GeocodeServer object, IGPServer for a GPServer object or IGlobeServer for a GlobeServer object

See Also

IServerObjectManager Interface | GISServerConnection Class | IServerContext Interface | IMapServer Interface | IGeocodeServer Interface