PackageRelationship 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示源 Package 或 PackagePart之间的关联,以及可以是 PackagePart 或外部资源的目标对象。
public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
- 继承
-
PackageRelationship
注解
PackageRelationship 定义 源Package 或 PackagePart 与 目标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 | |
TargetUri |
获取关系的目标资源的 URI。 |
方法
Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |