Package.DeleteRelationship(String) Metoda

Definicja

Usuwa relację na poziomie pakietu.

public:
 void DeleteRelationship(System::String ^ id);
public void DeleteRelationship (string id);
member this.DeleteRelationship : string -> unit
Public Sub DeleteRelationship (id As String)

Parametry

id
String

Element Id do PackageRelationship usunięcia.

Wyjątki

id to null.

Pakiet nie jest otwarty (Dispose(Boolean) lub Close() został wywołany).

Pakiet jest tylko do odczytu.

id nie jest prawidłowym identyfikatorem XML.

Uwagi

Relacja na poziomie pakietu definiuje skojarzenie między pakietem a skojarzona część docelowa lub zasób. Relacja na poziomie pakietu może być jedną z dwóch form.

  • Między elementem a Package do części docelowej w pakiecie.

  • Między zasobem docelowym Package a poza pakietem.

W relacji pakietu pakiet jest traktowany jako "właściciel" relacji. Po usunięciu pakietu wszystkie relacje należące do pakietu również zostaną usunięte.

Nie jest zgłaszany wyjątek, jeśli relacja z określonym id elementem nie znajduje się w pakiecie.

DeleteRelationship nie zmienia fizycznie części docelowej w żaden sposób.

Aby uzyskać więcej informacji na temat relacji pakietów, zobacz sekcję 1.3 specyfikacji Open Packaging Conventions (OPC) dostępnej do pobrania na stronie https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Dotyczy