Package.GetRelationships Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию, состоящую из всех связей уровня пакета.
public:
System::IO::Packaging::PackageRelationshipCollection ^ GetRelationships();
public System.IO.Packaging.PackageRelationshipCollection GetRelationships ();
member this.GetRelationships : unit -> System.IO.Packaging.PackageRelationshipCollection
Public Function GetRelationships () As PackageRelationshipCollection
Возвращаемое значение
Коллекция всех связей уровня пакета, содержащихся в данном пакете.
Исключения
Пакет не открыт (вызван метод Dispose(Boolean) или Close()).
Пакет доступен только для записи.
Комментарии
GetRelationships никогда не возвращает ; null
однако возвращаемая коллекция может содержать нулевые элементы, если пакет не содержит связей на уровне пакета.
Связь на уровне пакета определяет связь между пакетом и связанной целевой частью или ресурсом. Связь на уровне пакета может быть одной из двух форм.
- Между элементом и Package целевой частью в пакете.
- Между объектом и Package целевым ресурсом за пределами пакета.
В связи "пакет" пакет считается "владельцем" связи. При удалении пакета также удаляются все связи, принадлежащие пакету. Процесс создания или удаления связи физически не изменяет целевую часть или ресурс каким-либо образом.
Дополнительные сведения об упаковке и связях пакетов см. в разделе 1.3 спецификации Open Packaging Conventions (OPC), доступной для скачивания по адресу https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.