Package.GetParts Método

Definição

Retorna uma coleção de todas as partes no pacote.

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

Retornos

Uma coleção de todos os elementos PackagePart contidos no pacote.

Exceções

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

O pacote é somente gravação.

Exemplos

O exemplo a seguir mostra como usar o GetParts método para obter uma coleção das partes contidas em um Package. Para obter o código-fonte completo do programa, consulte Criando um pacote com um exemplo de assinatura digital.

Comentários

GetParts retorna uma coleção de todas as partes contidas no pacote, incluindo PackageRelationship partes.

GetParts nunca retornará null; no entanto, a coleção retornada conterá zero elementos se o pacote não contiver partes.

Por padrão, uma ZipPackage implementação derivada da classe base abstrata Package é fornecida e usada. Na operação padrão, GetParts chama o GetPartsCore método da ZipPackage classe para retornar as partes de um arquivo ZIP.

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

Notas aos Herdeiros

GetParts() chama internamente o método de classe GetPartsCore() derivada para realmente liberar a parte com base no formato físico implementado na classe derivada.

Aplica-se a

Confira também