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


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

IReplicaProgress Interface

Provides access to members that monitor the progress of a check-out.

Product Availability

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

Members

Description
Event Startup Initiate the check-out progress utility.

CoClasses that implement IReplicaProgress

CoClasses and Classes Description
CheckIn Checks in changes from a check-out geodatabase or a delta database to a master geodatabase.
CheckInDataSynchronizer Synchronizes changes from a check-out with the master geodatabase.
CheckOut Checks out data from a master geodatabase to a check-out geodatabase.
DataChangesImporter Imports edits or checks in from a delta file to a geodatabase.
DataExtraction Extracts data from one geodatabase to another geodatabase.
DEProgressor (esriGeoDatabaseDistributedUI) Progressor that implements disconnected editing event interfaces.
ReplicaProgress Helper coclass for working with the nondefault outbound IReplicaProgress interface in VB.
ReplicaProgressListener (esriSystemUtility) Helper coclass to provide IReplicaProgress support to the C++ API.

Remarks

The IReplicaProgress interface is an outbound interface that can be used by a client to monitor a check out, data extraction or check in process. This in conjunction with the IFeatureProgress interface below provide all of the information used by the check out, check in and data extraction  progress dialogs in the user interface.

The following describes the information provided when these properties and methods are fired:

Property / Method Description
CurrentReplicaOperation Returns the current step (i.e. extracting schema).
ReplicaObjectCount Returns the number of operations to be performed.
ReplicaOperations Returns the list of operations to be performed.
Startup Returns the first operation to be performed.

This interface uses the esriReplicaProgress enumeration to keep track of the status of the operation.

[C#]

See the KB article, "HowTo: Use IFeatureProgress and IReplicaProgress properties in .NET" for more information about using this interface in .NET.

[Visual Basic .NET]

See the KB article, "HowTo: Use IFeatureProgress and IReplicaProgress properties in .NET" for more information about using this interface in .NET.