EncryptedPackageEnvelope Classe

Definição

Representa um ficheiro composto OLE que contém um pacote encriptado.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Herança
EncryptedPackageEnvelope
Implementações

Observações

EncryptedPackageEnvelope não tem construtores públicos. Um EncryptedPackageEnvelope é criado através do uso do estático Create, CreateFromPackage, ou Open métodos.

Propriedades

Name Description
FileOpenAccess

Recebe um valor que especifica se o ficheiro foi aberto com acesso para leitura, escrita ou ambos.

PackageProperties

Obtém as propriedades principais do pacote (como Título e Sujeito) do documento de direitos geridos.

RightsManagementInformation

Obtém a informação de gestão de direitos armazenada no EncryptedPackageEnvelope; especificamente, o PublishLicense e o UseLicenses armazenado no ficheiro composto OLE que incorpora o pacote protegido pela gestão de direitos.

StorageInfo

Obtém um objeto que dá acesso aos fluxos de ficheiros compostos fora do pacote encriptado.

Métodos

Name Description
Close()

Fecha o pacote encriptado e o ficheiro composto OLE que o guarda.

Create(Stream, PublishLicense, CryptoProvider)

Cria e devolve um EncryptedPackageEnvelope no fluxo especificado.

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope e dá-lhe o nome de ficheiro especificado.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Cria e devolve um EncryptedPackageEnvelope (no fluxo especificado) que utiliza o pacote não encriptado especificado como seu conteúdo.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Cria e devolve um EncryptedPackageEnvelope que utiliza o pacote não encriptado especificado como seu conteúdo, e dá-lhe o nome do ficheiro especificado.

Dispose()

Liberta todos os recursos utilizados pelo EncryptedPackageEnvelope.

Dispose(Boolean)

Liberta os recursos não geridos usados pelo EncryptedPackageEnvelope e opcionalmente liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Lave o jato tanto para o conteúdo como EncryptedPackageEnvelope para a embalagem.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetPackage()

Obtém o pacote encriptado dentro do EncryptedPackageEnvelopearquivo .

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsEncryptedPackageEnvelope(Stream)

Recebe um valor que especifica se o fluxo especificado é um ficheiro composto OLE com um fluxo de pacote encriptado.

IsEncryptedPackageEnvelope(String)

Recebe um valor que especifica se o ficheiro especificado é um ficheiro composto OLE com um fluxo de pacotes encriptado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Open(Stream)

Abra o pacote encriptado no fluxo especificado.

Open(String, FileAccess, FileShare)

Abra o pacote encriptado no ficheiro especificado e conceda-lhe o acesso e partilha especificados.

Open(String, FileAccess)

Abra o pacote encriptado no ficheiro especificado como não partilhado e com o acesso especificado.

Open(String)

Abra o pacote encriptado no ficheiro especificado como apenas leitura e não partilhado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a