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