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) |