Freigeben über


Package.DeleteRelationship(String) Methode

Definition

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

Gilt für: