A versioned relationship connects one source object version to any number of versions of a destination object. Versioned relationships are items within relationship collections.
When to Use
Use the IVersionedRelationship Interface to manipulate a relationship, or to retrieve the source, target, origin, or destination object for a relationship.
Methods
Iunknown Method
Description
QueryInterface
Returns pointers to supported interfaces.
AddRef
Increments the reference count.
Release
Decrements the reference count.
Idispatch Method
Description
GetIDsOfNames
Maps a single member and a set of argument names to a corresponding set of dispatch identifiers.
GetTypeInfo
Retrieves a type information object, which can be used to get the type information for an interface.
GetTypeInfoCount
Retrieves the number of type information interfaces that an object provides (either 0 or 1).
Invoke
Provides access to properties and methods exposed by an Automation object.
IRepositoryDispatch Method
Description
get_Properties
Retrieves the IReposProperties interface pointer. The IReposProperties interface provides access to the Properties collection.
IRepositoryItem Method
Description
Delete
Deletes a Repository item.
get_Interface
Retrieves an interface pointer to the specified item interface.
get_Name
Retrieves the name associated with an item.
get_Repository
Retrieves the IRepository interface pointer for an item's open Repository instance.
get_Type
Retrieves the type of an item.
Lock
Locks the item.
put_Name
Sets the name associated with an item.
IRelationship Method
Description
get_Destination
Retrieves an interface pointer to the destination object.
get_Origin
Retrieves an interface pointer to the origin object.
get_Source
Retrieves an interface pointer to the source object.
get_Target
Retrieves an interface pointer to the target object.
IversionedRelationship Method
Description
get_TargetVersions
Returns an interface pointer to the set of target versions of the relationship.
Pin
Establishes one target version as the pinned target version.