PackageRelationship Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет связь между источником Package или PackagePartцелевым объектом, который может быть или внешним ресурсом PackagePart .
public ref class PackageRelationship
public class PackageRelationship
type PackageRelationship = class
Public Class PackageRelationship
- Наследование
-
PackageRelationship
Комментарии
Определяет PackageRelationship связь между источникомPackage или PackagePartцелевымPackagePart или внешним ресурсом. Исходный объект считается владельцем связи.
Класс не имеет общедоступного конструктора. Вместо PackageRelationship этого используются два Create метода:
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 ли целевой объект связи или External объектом Package. |
| TargetUri |
Возвращает URI целевого ресурса связи. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |