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 Open estáticosCreateCreateFromPackage.

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)

Aplica-se a