Condividi tramite


EncryptedPackageEnvelope Classe

Definizione

Rappresenta un file composto OLE che contiene un package 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 usando i metodi statici Create, CreateFromPackageo Open .

Proprietà

FileOpenAccess

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

PackageProperties

Ottiene le proprietà principali del package (ad esempio Titolo e Oggetto) del documento di Rights Management.

RightsManagementInformation

Ottiene le informazioni di Rights Management archiviate nell'oggetto EncryptedPackageEnvelope. Nello specifico, l'oggetto PublishLicense e l'oggetto UseLicense archiviati nel file composto OLE che rappresenta il pacchetto protetto da Rights Management.

StorageInfo

Ottiene un oggetto che fornisce accesso ai flussi del file composto all'esterno del package crittografato.

Metodi

Close()

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

Create(Stream, PublishLicense, CryptoProvider)

Creare e restituisce un oggetto EncryptedPackageEnvelope sul flusso specificato.

Create(String, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope e gli fornisce il nome file specificato.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope (sul flusso specificato) che utilizza il package non crittografato specificato come proprio contenuto.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope che utilizza il package non crittografato specificato come proprio contenuto e gli attribuisce il nome file specificato.

Dispose()

Rilascia tutte le risorse usate da EncryptedPackageEnvelope.

Dispose(Boolean)

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

Equals(Object)

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

(Ereditato da Object)
Flush()

Cancellare il flusso sia per l'oggetto EncryptedPackageEnvelope che per il contenuto del relativo package.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPackage()

Ottiene il package crittografato all'interno dell'oggetto EncryptedPackageEnvelope.

GetType()

Ottiene l'oggetto 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 del package crittografato

IsEncryptedPackageEnvelope(String)

Ottiene un valore che specifica se il file specificato è un file composto OLE con un flusso del package crittografato

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Open(Stream)

Apre il package crittografato nel flusso specificato.

Open(String)

Apre il package crittografato nel file specificato come in sola lettura e non condiviso.

Open(String, FileAccess)

Apre il package crittografato nel file specificato come in sola lettura e con l'accesso specificato.

Open(String, FileAccess, FileShare)

Apre il package crittografato nel file specificato e gli fornisce l'accesso e la condivisione specificati.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a