Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Namespace System.IO.Packaging

 

Fornece classes que oferecem suporte a armazenamento de vários objetos de dados em um único contêiner.

ClasseDescrição
System_CAPS_pubclassEncryptedPackageEnvelope

Representa um arquivo composto OLE que contém um pacote criptografado.

System_CAPS_pubclassPackage

Representa um contêiner que pode armazenar vários objetos de dados.

System_CAPS_pubclassPackageDigitalSignature

Representa uma assinatura digital é aplicada a um conjunto de partes do pacote e relações.

System_CAPS_pubclassPackageDigitalSignatureManager

Fornece uma classe de utilitário para a criação e a verificação de assinaturas digitais em um Package.

System_CAPS_pubclassPackagePart

Fornece uma classe base para partes são armazenadas em um Package. Esta classe é abstrata.

System_CAPS_pubclassPackagePartCollection

Representa uma coleção de PackagePart objetos.

System_CAPS_pubclassPackageProperties

Representa as propriedades básicas de um Package.

System_CAPS_pubclassPackageRelationship

Representa uma associação entre uma fonte Package ou PackagePart, e um objeto de destino que pode ser um PackagePart ou recurso externo.

System_CAPS_pubclassPackageRelationshipCollection

Representa uma coleção de PackageRelationship elementos que pertencem a um determinado PackagePart ou Package.

System_CAPS_pubclassPackageRelationshipSelector

Define PackageRelationship critérios para selecionar as relações de nível de parte ou de pacote.

System_CAPS_pubclassPackageStore

Representa uma coleção de específicas do aplicativo Package instâncias usadas em combinação com PackWebRequest.

System_CAPS_pubclassPackUriHelper

Fornece métodos de utilitário para compor e analisar objetos URI de pacote.

System_CAPS_pubclassPackWebRequest

Faz uma solicitação para todo um PackagePart ou um PackagePart em um pacote, identificado por um URI de pacote.

System_CAPS_pubclassPackWebRequestFactory

Representa a classe que é chamada quando uma instância de um URI de pacote PackWebRequest é criado.

System_CAPS_pubclassPackWebResponse

Representa uma resposta de um PackWebRequest.

System_CAPS_pubclassRightsManagementInformation

Representa informações de gerenciamento de direitos digitais (DRM) que são armazenadas em um EncryptedPackageEnvelope.

System_CAPS_pubclassSignatureVerificationEventArgs

Especifica os argumentos do evento fornecidos para o InvalidSignatureEventHandler.

System_CAPS_pubclassStorageInfo

Fornece acesso e informações para manipular armazenamentos de dados em um Package.

System_CAPS_pubclassStreamInfo

Fornece acesso e informações para manipular fluxos de e/s em um Package.

System_CAPS_pubclassZipPackage

Implementa uma subclasse derivada do resumo Package classe base — a ZipPackage classe usa um arquivo ZIP como o armazenamento de contêiner. Essa classe não pode ser herdada.

System_CAPS_pubclassZipPackagePart

Representa uma parte que é armazenada em um ZipPackage.

DelegadoDescrição
System_CAPS_pubdelegateInvalidSignatureEventHandler

Representa o método que manipula o InvalidSignatureEvent que é gerado quando VerifySignatures detecta uma assinatura inválida.

EnumeraçãoDescrição
System_CAPS_pubenumCertificateEmbeddingOption

Especifica o local onde o certificado x. 509 usado na assinatura é armazenado.

System_CAPS_pubenumCompressionOption

Especifica o nível de compactação de conteúdo que é armazenado em um PackagePart.

System_CAPS_pubenumEncryptionOption

Especifica a opção de criptografia para partes em um Package.

System_CAPS_pubenumPackageRelationshipSelectorType

Especifica o tipo de critérios de seleção que é usado para corresponder e retornar PackageRelationship seleções por meio de um PackageRelationshipSelector.

System_CAPS_pubenumTargetMode

Especifica se o destino de uma PackageRelationship está dentro ou fora do Package.

System_CAPS_pubenumVerifyResult

Especifica o resultado de uma verificação de certificado ou assinatura.

Package é uma classe abstrata que pode ser usada para organizar objetos em uma única entidade de um formato físico definido para a portabilidade e acesso eficiente.

Um arquivo ZIP é o principal formato físico para o Package. Outros Package implementações podem usar outros formatos físicos, como um documento XML, um banco de dados ou serviço da Web.

Como um sistema de arquivos, os itens contidos em um Package referenciadas em uma organização hierárquica de pastas e arquivos.

Embora Package é uma classe abstrata, a ZipPackage classe derivada é usado como padrão pelo Package.Open método.

Um PackagePart ("parte") é a classe abstrata que representa um objeto que é armazenado em um Package.

Um PackageRelationship ("relação") define uma associação entre uma fonte Package ou PackagePart e um objeto de destino. Um PackageRelationship pode ser um dos dois tipos, cada um deles pode ser uma das duas formas:

Origem da relação Package ou origem PackagePart é considerado "proprietário" da relação. Quando o objeto de origem é excluído, todas as relações de propriedade do objeto de origem também são excluídas. O processo de criação ou exclusão de uma relação não altera fisicamente objetos de origem ou destino de qualquer forma.

Um PackageDigitalSignature ("assinatura digital") é uma composição de partes e relações que representam uma assinatura digital acompanha um Package. A assinatura digital identifica o remetente e valida as partes assinados e as relações contidas no Package não foram modificadas.

Pacotes também suportam Digital Rights Management (DRM), que permite que os elementos de conteúdo em um Package deve ser criptografado com direitos de acesso específicos concedidos aos usuários autorizados.

Com base no Package arquitetura, um XpsDocument é um tipo de pacote criado para armazenar documentos com base em abrir XML Paper Specification (XPS).

Windows Presentation Foundation (WPF) usa pacotes para armazenar conteúdo, recursos e as relações de páginas e documentos usando um arquivo ZIP padrão por padrão. Como com qualquer arquivo ZIP, seu aplicativo pode usar o System.IO.Packaging classes para armazenar e proteger opcionalmente qualquer tipo ou o número de arquivos de dados em um único contêiner de acesso eficiente.

Para obter mais informações, consulte a especificação de Open Packaging Conventions (OPC), disponível para download na seção de XPS de Windows Hardware Developer Central.

Retornar ao início
Mostrar: