ArcObjects Library Reference (GeoDatabaseDistributed)  

GeoDataServer CoClass

The GeoDataServer component provides programmatic access to a geodatabase.

Product Availability

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

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
IGeoDataServer Provides access to methods supported by a GeoDataServer Object.
IGeoDataServer2 Provides access to methods supported by a GeoDataServer Object.
IGeoDataServerInit Provides access to members that support initializing a GeoDataServer.
IGeoDataServerObjects Provides access to fine grained objects that are part of a GeoDataServer.
ILogSupport (esriSystem) Provides access to methods for initializing an object for logging.
IObjectActivate (esriSystem) Provides access to methods for activating and deactivating objects.
IObjectConstruct (esriSystem) Provides access to methods for constructing 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.
IServerObjectExtensionManager (esriServer) Provides access to members that help locate installed server object extensions.
ISupportErrorInfo Indicates whether a specific interface can return Automation error objects.

Remarks

The GeoDataServer coclass represents a connection to a geodatabase. It exposes methods to perform geodatabase replication operations, makes copies using data extraction, and query and browse a geodatabase. A GeoDataServer may be initalized with a local geodatabase or it may be accessed as a service published inside ArcGIS for Server. Through ArcGIS for Server, you can use a GeoDataServer to perform geodatabase operations on a remote geodatabase over the Internet.