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) |