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


DataExtraction CoClass (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabaseDistributed)  

DataExtraction CoClass

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.
IXMLDocumentVersion Provides access to members that control the version of the XML documents being generated.

Event Interfaces

Interfaces Description
IFeatureProgress (default) 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.

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.

Working with Events

[Visual Basic 6.0]

When working with DataExtraction's default outbound interface in Visual Basic 6 declare variables as follows:

Private WithEvents pDataExtraction as DataExtraction

When implementing IReplicaProgress declare variables as follows:

Private WithEvents pReplicaProgress as ReplicaProgress