Assembly: WindowsBase (in WindowsBase.dll)
Thetype exposes the following members.
|Id||Gets a string that identifies the relationship.|
|Package||Gets the Package that contains this relationship.|
|RelationshipType||Gets the qualified type name of the relationship.|
|SourceUri||Gets the URI of the package or part that owns the relationship.|
|TargetMode||Gets a value that indicates whether the target of the relationship is Internal or External to the Package.|
|TargetUri||Gets the URI of the target resource of the relationship.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The class has no public constructor; instead, two Create methods are used:
Creates a "package-level" relationship—from a package to a specified part or external resource.
Creates a "part-level" relationship—from one part to another part or external resource.
Creating or deleting a relationship does not affect the source or target objects in any way.
If a source object is deleted, all relationships owned by the object are also deleted.
Relationships enable navigation both in a document and between documents. Relationships also support document object model services, such as linking a PrintTicket to specific document elements when printing.
For more information about elements see Section 1.3 "Relationships" in the Open Packaging Conventions specification available for download at http://go.microsoft.com/fwlink/?LinkID=71255.