IVersionedWorkspace4 Interface

Provides access to members that manage versions.

Members

Name Description
Method Compress Compresses the database by removing states not referenced by a version.
Read-only property DefaultVersion The Default version.
Read-only property DescendantVersions A list of descendant versions of a version that can be sorted to optimize reconcile and post.
Method FindVersion Finds a specific version given it's name.
Read-only property ParentVersions A list of versions that have child versions.
Read-only property RecommendedReconcileOrder An ordered list of versions that can be used to optimize reconciliation against the default version.
Read-only property RecommendedSyncOrder An ordered list of replicas that need to be synchronized in order to optimize reconciliation against the default version.
Read-only property Versions All versions the user owns and those which are public or protected.

IVersionedWorkspace4.DescendantVersions Property

A list of descendant versions of a version that can be sorted to optimize reconcile and post.

Public Function get_DescendantVersions ( _
    ByVal Version As String, _
    ByVal orderForReconcileAndPost As Boolean _
) As IEnumVersionInfo
public IEnumVersionInfo get_DescendantVersions (
    string Version,
    bool orderForReconcileAndPost
);

Remarks

Returns an enumeration of the version's descendants (children, grand-children, great-grand-children, etc.) The descendants can be used to build a version tree. Only versions owned by the user will be returned unless an administrator connection is used in which case all applicable versions will be returned.

IVersionedWorkspace4.ParentVersions Property

A list of versions that have child versions.

Public ReadOnly Property ParentVersions As IEnumVersionInfo
public IEnumVersionInfo ParentVersions {get;}

Remarks

Returns an enumeration of all versions that have children.

Inherited Interfaces

Interfaces Description
IVersionedWorkspace3 Provides access to members that manage versions.
IVersionedWorkspace2 Provides access to members that manage versions.
IVersionedWorkspace Provides access to members that manage versions.

Classes that implement IVersionedWorkspace4

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.