Compartilhar via


Package.GetRelationships Método

Definição

Retorna uma coleção de todas as relações de nível de pacote.

public:
 System::IO::Packaging::PackageRelationshipCollection ^ GetRelationships();
public System.IO.Packaging.PackageRelationshipCollection GetRelationships ();
member this.GetRelationships : unit -> System.IO.Packaging.PackageRelationshipCollection
Public Function GetRelationships () As PackageRelationshipCollection

Retornos

Uma coleção de todas as relações de nível de pacote que estão contidas no pacote.

Exceções

O pacote não está aberto (Dispose(Boolean) ou Close() foi chamado).

O pacote é somente gravação.

Comentários

GetRelationships nunca retornará null; no entanto, a coleção retornada poderá conter zero elementos se o pacote não contiver relações no nível do pacote.

Uma relação no nível do pacote define uma associação entre o pacote e uma parte ou recurso de destino associado. Uma relação no nível do pacote pode ser uma das duas formas.

  • Entre um Package para uma parte de destino no pacote.
  • Entre um Package para um recurso de destino fora do pacote.

Em uma relação de pacote, o pacote é considerado o "proprietário" da relação. Quando o pacote é excluído, todas as relações pertencentes ao pacote também são excluídas. O processo de criação ou exclusão da relação não altera fisicamente a parte ou o recurso de destino de forma alguma.

Para obter informações adicionais sobre as relações de empacotamento e pacote, consulte a seção 1.3 da especificação OPC (Open Packaging Conventions) disponível para download em https://www.ecma-international.org/publications-and-standards/standards/ecma-376/.

Aplica-se a

Confira também