Package.DeleteRelationship(String) Metodo

Definizione

Elimina una relazione a livello di pacchetto.

public void DeleteRelationship (string id);

Parametri

id
String

Id di 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 delle due forme.

  • Tra una Package parte di destinazione nel pacchetto.
  • Tra una Package 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.

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

DeleteRelationship non cambia 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 in https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9