Package.DeleteRelationship(String) Método

Definición

Elimina una relación de nivel del paquete.

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

Parámetros

id
String

La propiedad Id de la clase PackageRelationship que se va a eliminar.

Excepciones

id es null.

El paquete no está abierto (se ha llamado a Dispose(Boolean) o Close()).

El paquete es de sólo lectura.

id no es un identificador XML válido.

Comentarios

Una relación de nivel de paquete define una asociación entre el paquete y una parte o recurso de destino asociado. Una relación de nivel de paquete puede ser una de las dos formas.

  • Entre un elemento Package de destino en el paquete.
  • Entre un recurso Package de destino fuera del paquete.

En una relación de paquete, el paquete se considera el "propietario" de la relación. Cuando se elimina el paquete, también se eliminan todas las relaciones que pertenecen al paquete.

No se produce ninguna excepción si una relación con el especificado id no está en el paquete.

DeleteRelationship no cambia físicamente la parte de destino de ninguna manera.

Para obtener más información sobre las relaciones de paquetes, consulte la sección 1.3 de la especificación de convenciones de empaquetado abierto (OPC) disponible para su descarga en https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Se aplica a