Provides access to members that return information about versions and posting of versions. Note: the IVersionEdit2 interface has been superseded byIVersionEdit4. Please consider using the more recent version.
Product Availability
Description
The IVersionEdit2 interface is used to reconcile a version with a target version and optionally not obtain version locks during the process. 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.
Note: If the lock is not obtained, the version can still be posted, but there will be no guarantee that the target version has not been modified and saved since the reconcile completed. In this case, an FDO_E_VERSION_REDEFINED error will be raised informing you that the version has been redefined. This error implies that you will need to re-execute the reconcile. If the intent is to post following a successful reconcile it is recommended that version locks are obtained.
Members
Description | ||
---|---|---|
CanPost | Returns a boolean if the version can be posted to the reconcile version. | |
CommonAncestorVersion | The common ancestor of this version and the reconcile version. | |
ConflictClasses | All objects which contain conflicts between the current and reconciled versions. | |
ModifiedClasses | All objects modified by the current and reconciled versions. | |
Post | Posts the current version to the reconcilled version. | |
PreReconcileVersion | The version prior to reconciliation. | |
Reconcile | Reconciles the current version with a target version. | |
Reconcile2 | Reconciles the current version with a target version. | |
ReconcileVersion | The version that the current version is reconciling against. | |
StartEditingVersion | The version prior to any edits. |
Inherited Interfaces
Interfaces | Description |
---|---|
IVersionEdit | Provides access to members that return information about versions and posting of versions. |
CoClasses that implement IVersionEdit2
CoClasses and Classes | Description |
---|---|
VersionedWorkspace | VersionedWorkspace Object. |