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


IDataChanges.Extract Method (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabaseDistributed)  

IDataChanges.Extract Method

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

Product Availability

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

Remarks

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.

See Also

IDataChanges Interface