PackageRelationship 类

定义

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

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

注解

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

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

Package.CreateRelationship 创建从包到指定部件或外部资源的“包级”关系。
PackagePart.CreateRelationship 创建从一个部件到另一个部件或外部资源的“部件级”关系。

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

创建或删除关系不会以任何方式影响源或目标对象。

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

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

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

属性

Id

获取标识关系的字符串。

Package

获取包含此关系的 Package

RelationshipType

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

SourceUri

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

TargetMode

获取一个值,该值指示关系的目标是 InternalExternal 指向 Package

TargetUri

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

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于