PackageRelationship 类

定义

表示源 PackagePackagePart之间的关联,以及可以是 PackagePart 或外部资源的目标对象。

public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
继承
PackageRelationship

注解

PackageRelationship 定义 PackagePackagePart目标PackagePart 或外部资源的关联。 源对象被视为关系的“所有者”。

PackageRelationship 类没有公共构造函数;而是使用两种 Create 方法:

PackageCreateRelationship 创建从包到指定部件或外部资源的“包级别”关系。
PackagePartCreateRelationship 创建从一个部分到另一部分或外部资源的“部件级别”关系。

源包或部件由关系的 SourceUri 属性标识。 目标部件或外部资源由关系的 TargetUri 属性标识。

创建或删除关系不会影响源对象或目标对象。

如果删除源对象,也会删除该对象拥有的所有关系。

关系支持在文档和文档之间导航。 关系还支持文档对象模型服务,例如在打印时将 PrintTicket 链接到特定文档元素。

有关 PackageRelationship 元素的详细信息,请参阅 开放打包约定 规范中的第 1.3 节“关系”,可在 https://www.ecma-international.org/publications-and-standards/standards/ecma-376/下载。

属性

Id

获取标识关系的字符串。

Package

获取包含此关系的 Package

RelationshipType

获取关系的限定类型名称。

SourceUri

获取拥有关系的包或部件的 URI。

TargetMode

获取一个值,该值指示关系的目标是 Internal 还是 ExternalPackage

TargetUri

获取关系的目标资源的 URI。

方法

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于