ArcGIS Enterprise SDK
MapServer Class
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.ArcGIS.Carto > Classes > M > MapServer Class
ArcGIS Developer Help

MapServerClass Class

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.

Extended Error Information

Use the ISupportErrorInfo method InterfaceSupportsErrorInfo to determine if the object supports extended error information. If the object supports extended error info, VC++ developers should use the OLE/COM IErrorInfo interface to access the ErrorInfo object. Visual Basic developers should use the global error object Err to retrieve this extended error information.

Interfaces

Interfaces Description
ILogSupport (esriSystem) Provides access to methods for initializing an object for logging.
IMapServer Provides access to members that serve maps.
IMapServerDataAccess Provides access to the data source behind the MapServer.
IObjectActivate (esriSystem) Provides access to methods for activating and deactivating objects.
IObjectConstruct (esriSystem) Provides access to methods for constructing an object.
IObjectUpdate (esriSystem) Provides access to methods for updating an object.
IObjectValidate (esriSystem) Provides access to methods for validating an object.
IRequestHandler (esriSystem) Provides access to members that control handing of request messages.
IRequestHandler2 (esriSystem) Provides access to members that control handing of request messages.
IRESTRequestHandler (esriSystem) Provides access to REST request for SO or SOE.
IServerObject (esriServer) Provides access to properties of a map or geocode server object.
IServerObjectConfigurationManager (esriServer) Provides access to additional members that support initializing a server object.
IServerObjectConfigurationManager2 (esriServer) Provides access to additional members that support initializing a server object.
IServerObjectExtensionManager (esriServer) Provides access to members that help locate installed server object extensions.
ISupportErrorInfo (esriSystem)
ITiledMapServer2 Provides access to members that serve tiled maps.
ITiledMapServer3 Provides access to members that serve tiled maps.