Поделиться через


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/.

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