Package.DeleteRelationship(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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/.