EncryptedPackageEnvelope Classe

Definição

Representa um arquivo composto OLE que contém um pacote criptografado.Represents an OLE compound file that contains an encrypted package.

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.EncryptedPackageEnvelope has no public constructors. Um EncryptedPackageEnvelope é criado pelo uso dos métodos estáticos Create, CreateFromPackage ou Open.An EncryptedPackageEnvelope is created by use of the static Create, CreateFromPackage, or Open methods.

Propriedades

FileOpenAccess

Obtém um valor que especifica se o arquivo foi aberto com acesso de leitura, gravação ou ambos.Gets a value that specifies whether the file was opened with access to read, write, or both.

PackageProperties

Obtém as principais propriedades do pacote (por exemplo, Título e Assunto) do documento gerenciado por direitos.Gets the core package properties (such as Title and Subject) of the rights managed document.

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.Gets the rights management information stored in the EncryptedPackageEnvelope; specifically, the PublishLicense and the UseLicenses stored in the OLE compound file that embodies the rights-management protected package.

StorageInfo

Obtém um objeto que fornece acesso aos fluxos de arquivo composto fora do pacote criptografado.Gets an object that provides access to the compound file streams outside the encrypted package.

Métodos

Close()

Fecha o pacote criptografado e o arquivo composto OLE que o contém.Closes the encrypted package and the OLE compound file that holds it.

Create(Stream, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope no fluxo especificado.Creates and returns an EncryptedPackageEnvelope on the specified stream.

Create(String, PublishLicense, CryptoProvider)

Cria e retorna um EncryptedPackageEnvelope, concedendo a ele o nome de arquivo especificado.Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

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.Creates and returns an EncryptedPackageEnvelope (on the specified stream) that uses the specified unencrypted package as its content.

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.Creates and returns an EncryptedPackageEnvelope that uses the specified unencrypted package as its content, and gives it the specified file name.

Dispose()

Libera todos os recursos usados pelo EncryptedPackageEnvelope.Releases all resources used by the EncryptedPackageEnvelope.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo EncryptedPackageEnvelope e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the EncryptedPackageEnvelope and optionally releases the managed resources.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
Flush()

Libere o fluxo para ambos os EncryptedPackageEnvelope e seu conteúdo do pacote.Flush the stream for both the EncryptedPackageEnvelope and its package content.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetPackage()

Obtém o pacote criptografado dentro do EncryptedPackageEnvelope.Gets the encrypted package inside the EncryptedPackageEnvelope.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(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.Gets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream.

IsEncryptedPackageEnvelope(String)

Obtém um valor que especifica se o arquivo indicado é um arquivo composto OLE com um fluxo de pacote criptografado.Gets a value specifying whether the specified file is an OLE compound file with an encrypted package stream.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Open(Stream)

Abra o pacote criptografado no fluxo especificado.Open the encrypted package in the specified stream.

Open(String)

Abra o pacote criptografado no arquivo especificado como somente leitura e não compartilhado.Open the encrypted package in the specified file as read only and unshared.

Open(String, FileAccess)

Abra o pacote criptografado no arquivo especificado como não compartilhado e com o acesso indicado.Open the encrypted package in the specified file as unshared and with the specified access.

Open(String, FileAccess, FileShare)

Abra o pacote criptografado no arquivo especificado e conceda o acesso e o compartilhamento indicados.Open the encrypted package in the specified file and gives it the specified access and sharing.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a