EncryptedPackageEnvelope Clase

Definición

Representa un archivo compuesto OLE que contiene un paquete cifrado.

public class EncryptedPackageEnvelope : IDisposable
Herencia
EncryptedPackageEnvelope
Implementaciones

Comentarios

EncryptedPackageEnvelope no tiene constructores públicos. EncryptedPackageEnvelope Se crea mediante el uso de los métodos estáticos Create, CreateFromPackageo Open .

Propiedades

FileOpenAccess

Obtiene un valor que especifica si el archivo se abrió con acceso de lectura, escritura o ambos.

PackageProperties

Obtiene las propiedades básicas del paquete (como Title y Subject) del documento con derechos administrados.

RightsManagementInformation

Obtiene la información de administración de derechos almacenada en EncryptedPackageEnvelope; en concreto, los objetos PublishLicense y UseLicense almacenados en el archivo compuesto OLE que contiene el paquete protegido de administración de derechos.

StorageInfo

Obtiene un objeto que proporciona acceso a las secuencias del archivo compuesto que están fuera del paquete cifrado.

Métodos

Close()

Cierra el paquete cifrado y el archivo compuesto OLE que lo contiene.

Create(Stream, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope en la secuencia especificada.

Create(String, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope y le asigna el nombre de archivo especificado.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope (en la secuencia especificada) que utiliza el paquete no cifrado especificado como su contenido.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Crea y devuelve un objeto EncryptedPackageEnvelope que utiliza el paquete no cifrado especificado como su contenido y le asigna el nombre de archivo especificado.

Dispose()

Libera todos los recursos que usa EncryptedPackageEnvelope.

Dispose(Boolean)

Libera los recursos no administrados que usa EncryptedPackageEnvelope y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Flush()

Vacíe la secuencia de EncryptedPackageEnvelope y su contenido del paquete.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPackage()

Obtiene el paquete cifrado incluido en EncryptedPackageEnvelope.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsEncryptedPackageEnvelope(Stream)

Obtiene un valor que especifica si la secuencia indicada es un archivo compuesto OLE con una secuencia del paquete cifrada.

IsEncryptedPackageEnvelope(String)

Obtiene un valor que especifica si la el archivo indicado es un archivo compuesto OLE con una secuencia del paquete cifrada.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Open(Stream)

Abre el paquete cifrado en la secuencia especificada.

Open(String)

Abre el paquete cifrado en el archivo especificado como sólo lectura y uso no compartido.

Open(String, FileAccess)

Abre el paquete cifrado en el archivo especificado como de uso no compartido y con el acceso indicado.

Open(String, FileAccess, FileShare)

Abre el paquete cifrado en el archivo especificado y le asigna el acceso especificado y un uso compartido.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a