VersionedRelationship Class

Meta Data Services Programming

Meta Data Services Programming

VersionedRelationship Class

A relationship connects two repository objects in a repository database. In this release of the repository engine, relationships are versioned. That is, every relationship is a VersionedRelationship object. A versioned relationship can connect a particular version of a repository object to one or more specific versions of the target object.

When to Use

Use the VersionedRelationship class to manipulate a relationship, or to retrieve the source, target, origin, or destination object for a relationship.

Interfaces
Interface Description
IAnnotationalProps Gets and sets annotational properties
IRelationship Retrieves information about a relationship
IRepositoryDispatch Provides enhanced dispatch support
IRepositoryItem Manages repository objects and relationships
IVersionedRelationship Manages the TargetVersions collection of a versioned relationship

See Also

RelationshipCol Class

Repository Engine Classes

VersionedRelationship object