EncryptedPackageEnvelope Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |