EncryptedPackageEnvelope Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |