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


IDataChanges3 Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabaseDistributed)  

IDataChanges3 Interface

Provides access to members that get data changes from a check-out or replica.

Product Availability

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

Members

Description
Read-only property ChangesModelType Geodabase model type, simple or full.
Method Extract Lists the edits in each feature class or table.
Read-only property GenerationNumbers Source and target generation numbers for replica.
Method GetModifiedClassesInfo Returns an enumeration listing of the feature classes and tables with edits.
Read-only property ParentReplicaID ID for the replica in the parent geodatabase.
Read-only property ParentWorkspaceName Workspace of the master geodatabase.
Read-only property ReplicaGuid GUID identifying the child/parent replica pair.
Read-only property ReplicaState The state of the replica that is the source of the data changes.

Inherited Interfaces

Interfaces Description
IDataChanges2 Provides access to return the model type of the edits in the check-out.
IDataChanges Provides access to members that return information needed to check in or import edits.

CoClasses that implement IDataChanges3

CoClasses and Classes Description
ArchivingDataChanges
ReplicationDataChanges The replicadatachanges object.

Remarks

The IDataChanges3 interface has properties to return the generation numbers and replica state of the replica which is the source of the data changes.  This interface is only available on the ReplicaDataChanges coclass.

.NET Samples

Extending the replication synchronization process (Code Files: RasterSyncWorkspaceExtension)