Package.DeleteRelationship(String) Methode

Definitie

Hiermee verwijdert u een relatie op pakketniveau.

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

Parameters

id
String

PackageRelationship De Id te verwijderen.

Uitzonderingen

id is null.

Het pakket is niet geopend (Dispose(Boolean) of Close() is aangeroepen).

Het pakket heeft het kenmerk Alleen-lezen.

id is geen geldige XML-id.

Opmerkingen

Een relatie op pakketniveau definieert een koppeling tussen het pakket en een gekoppeld doelonderdeel of resource. Een relatie op pakketniveau kan een van twee vormen zijn.

  • Tussen een Package doelonderdeel in het pakket.
  • Tussen een Package doelresource buiten het pakket.

In een pakketrelatie wordt het pakket beschouwd als de 'eigenaar' van de relatie. Wanneer het pakket wordt verwijderd, worden alle relaties die eigendom zijn van het pakket ook verwijderd.

Er wordt geen uitzondering gegenereerd als een relatie met de opgegeven id niet in het pakket staat.

DeleteRelationship wijzigt het doelonderdeel op geen enkele manier fysiek.

Zie sectie 1.3 van de OPC-specificatie (Open Packaging Conventions) die u kunt downloaden voor https://www.ecma-international.org/publications-and-standards/standards/ecma-376/meer informatie over pakketrelaties.

Van toepassing op