Package.DeleteRelationship(String) Método

Definición

Elimina una relación de nivel de 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

Id del objeto que PackageRelationship se va a eliminar.

Excepciones

id es null.

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

El paquete es de solo 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 un recurso o parte de destino asociado. Una relación de nivel de paquete puede ser una de las dos formas.

  • Entre un Package elemento de destino en el paquete.
  • Entre un Package objeto a un recurso 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