Package.DeleteRelationship(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht eine Beziehung auf Paketebene.
public:
void DeleteRelationship(System::String ^ id);
public void DeleteRelationship(string id);
member this.DeleteRelationship : string -> unit
Public Sub DeleteRelationship (id As String)
Parameter
- id
- String
Der zu löschende PackageRelationship BereichId.
Ausnahmen
id ist null.
Das Paket ist nicht geöffnet (Dispose(Boolean) oder Close() wurde aufgerufen).
Das Paket ist schreibgeschützt.
id ist kein gültiger XML-Bezeichner.
Hinweise
Eine Beziehung auf Paketebene definiert eine Zuordnung zwischen dem Paket und einem zugeordneten Zielteil oder einer zugeordneten Ressource. Eine Beziehung auf Paketebene kann eine von zwei Formen sein.
- Zwischen einem Package zielteil im Paket.
- Zwischen einer Package zielressource außerhalb des Pakets.
In einer Paketbeziehung wird das Paket als "Besitzer" der Beziehung betrachtet. Wenn das Paket gelöscht wird, werden auch alle Beziehungen im Besitz des Pakets gelöscht.
Es wird keine Ausnahme ausgelöst, wenn eine Beziehung mit dem angegebenen id nicht im Paket enthalten ist.
DeleteRelationship ändert den Zielteil nicht physisch.
Weitere Informationen zu Paketbeziehungen finden Sie im Abschnitt 1.3 der Open Packaging Conventions (OPC)-Spezifikation, die zum Download https://www.ecma-international.org/publications-and-standards/standards/ecma-376/verfügbar ist.