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 Id des zu löschenden PackageRelationship.
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 Zielressource. Eine Beziehung auf Paketebene kann eine von zwei Formen sein.
- Zwischen einem Package und einem Zielteil im Paket.
- Zwischen einer Package zu einer Zielressource außerhalb des Pakets.
In einer Paketbeziehung gilt das Paket als "Besitzer" der Beziehung. Wenn das Paket gelöscht wird, werden auch alle Beziehungen gelöscht, die dem Paket gehören.
Es wird keine Ausnahme ausgelöst, wenn eine Beziehung mit dem angegebenen id
nicht im Paket enthalten ist.
DeleteRelationship ändert das Zielteil in keiner Weise physisch.
Weitere Informationen zu Paketbeziehungen finden Sie in Abschnitt 1.3 der OPC-Spezifikation (Open Packaging Conventions) zum Download unter https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.