EncryptedPackageEnvelope Classe

Definizione

Rappresenta un file composto OLE che contiene un pacchetto crittografato.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Ereditarietà
EncryptedPackageEnvelope
Implementazioni

Commenti

EncryptedPackageEnvelope non dispone di costruttori pubblici. Un EncryptedPackageEnvelope oggetto viene creato tramite i metodi statici Create, CreateFromPackageo Open .

Proprietà

Nome Descrizione
FileOpenAccess

Ottiene un valore che specifica se il file è stato aperto con accesso a lettura, scrittura o entrambi.

PackageProperties

Ottiene le proprietà principali del pacchetto ,ad esempio Titolo e Oggetto, del documento rights managed.

RightsManagementInformation

Ottiene le informazioni di Rights Management archiviate in EncryptedPackageEnvelope, in particolare e PublishLicenseUseLicensearchiviate nel file composto OLE che incorpora il pacchetto protetto da Rights Management.

StorageInfo

Ottiene un oggetto che fornisce l'accesso ai flussi di file composti all'esterno del pacchetto crittografato.

Metodi

Nome Descrizione
Close()

Chiude il pacchetto crittografato e il file composto OLE che lo contiene.

Create(Stream, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope nel flusso specificato.

Create(String, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope e assegna il nome file specificato.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope (nel flusso specificato) che usa il pacchetto non crittografato specificato come contenuto.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope che usa il pacchetto non crittografato specificato come contenuto e assegna il nome file specificato.

Dispose()

Rilascia tutte le risorse usate da EncryptedPackageEnvelope.

Dispose(Boolean)

Rilascia le risorse non gestite usate da EncryptedPackageEnvelope e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Flush()

Scaricare il flusso sia per il contenuto del pacchetto che per il EncryptedPackageEnvelope relativo pacchetto.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPackage()

Ottiene il pacchetto crittografato all'interno di EncryptedPackageEnvelope.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsEncryptedPackageEnvelope(Stream)

Ottiene un valore che specifica se il flusso specificato è un file composto OLE con un flusso di pacchetti crittografato.

IsEncryptedPackageEnvelope(String)

Ottiene un valore che specifica se il file specificato è un file composto OLE con un flusso di pacchetti crittografato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Open(Stream)

Aprire il pacchetto crittografato nel flusso specificato.

Open(String, FileAccess, FileShare)

Aprire il pacchetto crittografato nel file specificato e assegnarvi l'accesso e la condivisione specificati.

Open(String, FileAccess)

Aprire il pacchetto crittografato nel file specificato come non condiviso e con l'accesso specificato.

Open(String)

Aprire il pacchetto crittografato nel file specificato come di sola lettura e non condiviso.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a