Package.DeleteRelationship(String) Metodo

Definizione

Elimina una relazione a livello di pacchetto.

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

Parametri

id
String

Oggetto Id dell'oggetto PackageRelationship da eliminare.

Eccezioni

id è null.

Il pacchetto non è aperto (Dispose(Boolean) o Close() è stato chiamato ).

Il pacchetto è di sola lettura.

id non è un identificatore XML valido.

Commenti

Una relazione a livello di pacchetto definisce un'associazione tra il pacchetto e una parte o una risorsa di destinazione associata. Una relazione a livello di pacchetto può essere una di due forme.

  • Tra un Package oggetto e una parte di destinazione nel pacchetto.
  • Tra un Package oggetto e una risorsa di destinazione all'esterno del pacchetto.

In una relazione pacchetto il pacchetto viene considerato il "proprietario" della relazione. Quando il pacchetto viene eliminato, vengono eliminate anche tutte le relazioni di proprietà del pacchetto.

Non viene generata alcuna eccezione se una relazione con l'oggetto specificato id non è presente nel pacchetto.

DeleteRelationship non modifica fisicamente la parte di destinazione in alcun modo.

Per altre informazioni sulle relazioni tra pacchetti, vedere la sezione 1.3 della specifica Open Packaging Conventions (OPC) disponibile per il download all'indirizzo https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Si applica a