EncryptedPackageEnvelope Classe

Definição

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 ou estáticosCreateFromPackageCreateOpen.

Propriedades

Nome Description
FileOpenAccess

Obtém um valor que especifica se o arquivo foi aberto com acesso a leitura, gravação ou ambos.

PackageProperties

Obtém as propriedades do pacote principal (como Título e Assunto) do documento gerenciado por direitos.

RightsManagementInformation

Obtém as informações de gerenciamento de direitos armazenadas no EncryptedPackageEnvelope; especificamente, os PublishLicense e os UseLicenses armazenados no arquivo composto OLE que incorpora o pacote protegido por gerenciamento de direitos.

StorageInfo

Obtém um objeto que fornece acesso aos fluxos de arquivos compostos fora do pacote criptografado.

Métodos

Nome Description
Close()

Fecha o pacote criptografado e o arquivo composto OLE que o mantém.

Create(Stream, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope no fluxo especificado.

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope e fornece o nome do 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 e fornece o nome do arquivo especificado.

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 o conteúdo do EncryptedPackageEnvelope pacote e do pacote.

GetHashCode()

Serve como a função hash predefinida.

(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 especificado é um arquivo composto OLE com um fluxo de pacote criptografado.

IsEncryptedPackageEnvelope(String)

Obtém um valor que especifica se o arquivo especificado é um arquivo composto OLE com um fluxo de pacote criptografado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Open(Stream)

Abra o pacote criptografado no fluxo especificado.

Open(String, FileAccess, FileShare)

Abra o pacote criptografado no arquivo especificado e dê a ele o acesso e o compartilhamento especificados.

Open(String, FileAccess)

Abra o pacote criptografado no arquivo especificado como não compartilhado e com o acesso especificado.

Open(String)

Abra o pacote criptografado no arquivo especificado como somente leitura e não compartilhado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a