PackageRelationship Класс

Определение

Представляет связь между исходным 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 "Связи" в спецификации Open Packaging Conventions, доступной для скачивания по 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)

Применяется к