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
Esta documentação foi arquivada e não está sendo atualizada.

Classe EncryptedPackageEnvelope

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

System.Object
  System.IO.Packaging.EncryptedPackageEnvelope

Namespace:  System.IO.Packaging
Assembly:  WindowsBase (em WindowsBase.dll)

public class EncryptedPackageEnvelope : IDisposable

O tipo EncryptedPackageEnvelope expõe os membros a seguir.

  NomeDescrição
Propriedade públicaFileOpenAccessObtém um valor que especifica se o arquivo foi aberto com acesso à leitura, gravação ou ambos.
Propriedade públicaPackagePropertiesObtém o núcleo de propriedades do pacote (como, por exemplo, título e assunto) do documento direitos gerenciado.
Propriedade públicaRightsManagementInformationObtém os direitos de informações de gerenciamento, armazenadas na EncryptedPackageEnvelope; Especificamente, o PublishLicense e o UseLicenses armazenadas no arquivo composto OLE que incorpora o gerenciamento de direitos protegidos por pacote
Propriedade públicaStorageInfoObtém um objeto que fornece acesso aos fluxos de arquivo composto fora do pacote criptografado.
Início

  NomeDescrição
Método públicoCloseFecha o pacote criptografado e o arquivo composto OLE que contém a ele.
Método públicoMembro estáticoCreate(Stream, PublishLicense, CryptoProvider)Cria e retorna um EncryptedPackageEnvelope no fluxo especificado.
Método públicoMembro estáticoCreate(String, PublishLicense, CryptoProvider)Cria e retorna um EncryptedPackageEnvelope e concede a ele o nome de arquivo especificado.
Método públicoMembro estáticoCreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)Cria e retorna um EncryptedPackageEnvelope (no fluxo especificado) que usa o pacote especificado não criptografado como conteúdo.
Método públicoMembro estáticoCreateFromPackage(String, Stream, PublishLicense, CryptoProvider)Cria e retorna um EncryptedPackageEnvelope que usa o pacote especificado não criptografado como seu conteúdo e concede a ele o nome de arquivo especificado.
Método públicoDispose()Libera todos os recursos usados pela EncryptedPackageEnvelope.
Método protegidoDispose(Boolean)Libera os recursos não gerenciados usados pela EncryptedPackageEnvelope e, opcionalmente, libera os recursos gerenciados.
Método públicoEquals(Object) Determina se o Object especificado é igual ao Object atual. (Herdado de Object.)
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoFlushLiberar o fluxo para ambos os EncryptedPackageEnvelope e seu conteúdo do pacote.
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoGetPackageObtém o pacote criptografado dentro do EncryptedPackageEnvelope.
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoMembro estáticoIsEncryptedPackageEnvelope(Stream)Obtém um valor especificando se o fluxo especificado é um arquivo composto de OLE com um fluxo de pacote criptografado.
Método públicoMembro estáticoIsEncryptedPackageEnvelope(String)Obtém um valor especificando se o arquivo especificado é um arquivo composto de OLE com um fluxo de pacote criptografado.
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoMembro estáticoOpen(Stream)Abra o pacote criptografado no fluxo especificado.
Método públicoMembro estáticoOpen(String)Abra o pacote criptografado no arquivo especificado como lidas somente e não compartilhada.
Método públicoMembro estáticoOpen(String, FileAccess)Abra o pacote criptografado no arquivo especificado como não compartilhado e com o acesso especificado.
Método públicoMembro estáticoOpen(String, FileAccess, FileShare)Abra o pacote criptografado no arquivo especificado e compartilhamento e dá a ele o acesso especificado.
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Início

EncryptedPackageEnvelope não tem nenhum construtor público. Um EncryptedPackageEnvelope é criado pelo uso de estática Create, CreateFromPackage, ou Open métodos.

.NET Framework

Com suporte em: 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou posterior, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Mostrar: