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


IVersionEdit4 Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabase)  

IVersionEdit4 Interface

Provides access to members that return information about versions and posting of versions.

Product Availability

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

Description

The IVersionEdit4 interface is used to reconcile a source version with a target version and optionally not obtain version locks during the process, abort the reconcile process if conflicts are detected, resolve the conflicts in favor of the source version and set the conflict detection granularity to the attribute level as opposed to the row level. Once reconciled, the object provides the ability to work with representations of the version prior to start editing, the pre-reconcile version, the reconcile version, and the common ancestor version for conflict resolution.

Members

Description
Method CanPost Returns a boolean if the version can be posted to the reconcile version.
Read-only property CommonAncestorVersion The common ancestor of this version and the reconcile version.
Read-only property ConflictClasses All objects which contain conflicts between the current and reconciled versions.
Read-only property ModifiedClasses All objects modified by the current and reconciled versions.
Method Post Posts the current version to the reconcilled version.
Read-only property PreReconcileVersion The version prior to reconciliation.
Method Reconcile Reconciles the current version with a target version.
Method Reconcile2 Reconciles the current version with a target version.
Method Reconcile3 Reconciles the current version with a target version.
Method Reconcile4 Reconciles the current version with a target version.
Read-only property ReconcileVersion The version that the current version is reconciling against.
Read-only property StartEditingVersion The version prior to any edits.

Inherited Interfaces

Interfaces Description
IVersionEdit3 Provides access to members that return information about versions and posting of versions.
IVersionEdit2 Provides access to members that return information about versions and posting of versions.
IVersionEdit Provides access to members that return information about versions and posting of versions.

.NET Related Topics

Editing with the geodatabase API | Geodatabase | How to merge conflicting geometries during a reconcile | Reconciling versions