This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > GeoDatabaseDistributed > ESRI.ArcGIS.GeoDatabaseDistributed > Interfaces > ID > IDataChanges Interface > IDataChanges.Extract Method (ArcObjects .NET 10.5 SDK) |
Lists the edits in each feature class or table.
[Visual Basic .NET] Public Function Extract ( _ ByVal tableName As String, _ ByVal changeType As esriDataChangeType _ ) As IDifferenceCursor
[C#] public IDifferenceCursor Extract ( string tableName, esriDataChangeType changeType );
[C++]
HRESULT Extract(
BSTR tableName,
esriDataChangeType changeType,
IDifferenceCursor** cursor
);
[C++]
Parameters tableName [in] tableName is a parameter of type BSTR changeType [in]
changeType is a parameter of type esriDataChangeType cursor [out, retval]
cursor is a parameter of type IDifferenceCursor
The Extract method returns a difference cursor of the rows inserted, updated or deleted. The tablename can be any class that implements ITableName such as a feature class name, table name or attributed relationship class name. The changeType enumeration is used to specify the type of changes to return.
If using this interface with a DeltaDataChanges coclass, initializing the coclass with random access may be significant. See DeltaDataChanges::IDeltaDataChangesInit2 for more information.