通过


PackageRelationship 类

定义

表示源或PackagePart目标Package对象(可以是PackagePart外部资源)之间的关联。

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

注解

定义PackageRelationshipPackage目标PackagePartPackagePart外部资源之间的关联。 源对象被视为关系的“所有者”。

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

Create 方法 说明
Package.CreateRelationship 创建从包到指定部件或外部资源的“包级别”关系。
PackagePart.CreateRelationship 创建从一个部分到另一部分或外部资源的“部件级别”关系。

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

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

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

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

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

属性

名称 说明
Id

获取标识关系的字符串。

Package

Package获取包含此关系的项。

RelationshipType

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

SourceUri

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

TargetMode

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

TargetUri

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

方法

名称 说明
Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于