EncryptedPackageEnvelope Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um arquivo composto OLE que contém um pacote criptografado.
public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
- Herança
-
EncryptedPackageEnvelope
- Implementações
Comentários
EncryptedPackageEnvelope não tem construtores públicos. Um EncryptedPackageEnvelope é criado pelo uso dos métodos estáticos Create, CreateFromPackageou Open .
Propriedades
FileOpenAccess |
Obtém um valor que especifica se o arquivo foi aberto com acesso de leitura, gravação ou ambos. |
PackageProperties |
Obtém as principais propriedades do pacote (por exemplo, Título e Assunto) do documento gerenciado por direitos. |
RightsManagementInformation |
Obtém as informações de gerenciamento de direitos armazenadas no EncryptedPackageEnvelope, especificamente, o PublishLicense e UseLicenses armazenados no arquivo composto OLE que incorpora o pacote protegido de gerenciamento de direitos. |
StorageInfo |
Obtém um objeto que fornece acesso aos fluxos de arquivo composto fora do pacote criptografado. |
Métodos
Close() |
Fecha o pacote criptografado e o arquivo composto OLE que o contém. |
Create(Stream, PublishLicense, CryptoProvider) |
Cria e retorna um EncryptedPackageEnvelope no fluxo especificado. |
Create(String, PublishLicense, CryptoProvider) |
Cria e retorna um EncryptedPackageEnvelope, concedendo a ele o nome de arquivo especificado. |
CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) |
Cria e retorna um EncryptedPackageEnvelope (no fluxo especificado) que usa o pacote não criptografado especificado como seu conteúdo. |
CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) |
Cria e retorna um EncryptedPackageEnvelope que usa o pacote não criptografado especificado como seu conteúdo, concedendo a ele o nome de arquivo indicado. |
Dispose() |
Libera todos os recursos usados pelo EncryptedPackageEnvelope. |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo EncryptedPackageEnvelope e opcionalmente libera os recursos gerenciados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Flush() |
Libere o fluxo para ambos os EncryptedPackageEnvelope e seu conteúdo do pacote. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetPackage() |
Obtém o pacote criptografado dentro do EncryptedPackageEnvelope. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsEncryptedPackageEnvelope(Stream) |
Obtém um valor que especifica se o fluxo indicado é um arquivo composto OLE com um fluxo de pacote criptografado. |
IsEncryptedPackageEnvelope(String) |
Obtém um valor que especifica se o arquivo indicado é um arquivo composto OLE com um fluxo de pacote criptografado. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Open(Stream) |
Abra o pacote criptografado no fluxo especificado. |
Open(String) |
Abra o pacote criptografado no arquivo especificado como somente leitura e não compartilhado. |
Open(String, FileAccess) |
Abra o pacote criptografado no arquivo especificado como não compartilhado e com o acesso indicado. |
Open(String, FileAccess, FileShare) |
Abra o pacote criptografado no arquivo especificado e conceda o acesso e o compartilhamento indicados. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |