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


DataExtraction Class (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseDistributed > ESRI.ArcGIS.GeoDatabaseDistributed > Classes > D > DataExtraction Class
ArcGIS Developer Help

DataExtractionClass Class

Extracts data from one geodatabase to another geodatabase.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IDataExtraction Provides access to members that extract schema and/or data from one geodatabase to another geodatabase.
IFeatureProgress (esriGeoDatabase) Provides access to members used to handle events from converting featureclass/table.
IReplicaProgress Provides access to members that monitor the progress of a check-out.
IXMLDocumentVersion Provides access to members that control the version of the XML documents being generated.

Remarks

The DataExtraction coclass extracts data from one geodatabase to another geodatabase. It allows you to apply filters such that only a portion of the geodatabase is copied. The geodatabases involved can be either personal geodatabases or ArcSDE geodatabases.

A data extraction is very similar to a check out only in the data extraction case, you can�t edit and check the changes back in.