EncryptedPackageEnvelope Clase

Definición

Representa un archivo compuesto OLE que contiene un paquete cifrado.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements 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

Nombre Description
FileOpenAccess

Obtiene un valor que especifica si el archivo se abrió con acceso para leer, escribir o ambos.

PackageProperties

Obtiene las propiedades principales del paquete (como Title y Subject) del documento administrado de derechos.

RightsManagementInformation

Obtiene la información de administración de derechos almacenada en EncryptedPackageEnvelope; en concreto, y PublishLicense las UseLicensealmacenadas en el archivo compuesto OLE que encarnan el paquete protegido de administración de derechos.

StorageInfo

Obtiene un objeto que proporciona acceso a los flujos de archivos compuestos fuera del paquete cifrado.

Métodos

Nombre Description
Close()

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

Create(Stream, PublishLicense, CryptoProvider)

Crea y devuelve un EncryptedPackageEnvelope objeto en la secuencia especificada.

Create(String, PublishLicense, CryptoProvider)

Crea y devuelve y EncryptedPackageEnvelope le proporciona el nombre de archivo especificado.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crea y devuelve un EncryptedPackageEnvelope objeto (en la secuencia especificada) que usa el paquete sin cifrar especificado como su contenido.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Crea y devuelve un EncryptedPackageEnvelope que usa el paquete sin cifrar especificado como contenido y le proporciona el nombre de archivo especificado.

Dispose()

Libera todos los recursos usados por .EncryptedPackageEnvelope

Dispose(Boolean)

Libera los recursos no administrados utilizados por EncryptedPackageEnvelope y, opcionalmente, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Flush()

Vacíe la secuencia para el contenido del EncryptedPackageEnvelope paquete y .

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetPackage()

Obtiene el paquete cifrado dentro de EncryptedPackageEnvelope.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsEncryptedPackageEnvelope(Stream)

Obtiene un valor que especifica si la secuencia especificada es un archivo compuesto OLE con un flujo de paquete cifrado.

IsEncryptedPackageEnvelope(String)

Obtiene un valor que especifica si el archivo especificado es un archivo compuesto OLE con un flujo de paquete cifrado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Open(Stream)

Abra el paquete cifrado en la secuencia especificada.

Open(String, FileAccess, FileShare)

Abra el paquete cifrado en el archivo especificado y le proporcione el acceso y el uso compartido especificados.

Open(String, FileAccess)

Abra el paquete cifrado en el archivo especificado como no compartido y con el acceso especificado.

Open(String)

Abra el paquete cifrado en el archivo especificado como de solo lectura y no compartido.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a