Package.DeleteRelationship(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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/.