EncryptedPackageEnvelope Classe

Definizione

Rappresenta un file composto OLE che contiene un package crittografato.Represents an OLE compound file that contains an encrypted package.

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.EncryptedPackageEnvelope has no public constructors. Viene creato un EncryptedPackageEnvelope usando i metodi statici Create, CreateFromPackage o Open.An EncryptedPackageEnvelope is created by use of the static Create, CreateFromPackage, or Open methods.

Proprietà

FileOpenAccess

Ottiene un valore che specifica se il file è stato aperto con accesso in lettura, scrittura o entrambe.Gets a value that specifies whether the file was opened with access to read, write, or both.

PackageProperties

Ottiene le proprietà principali del package (ad esempio Titolo e Oggetto) del documento di Rights Management.Gets the core package properties (such as Title and Subject) of the rights managed document.

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.Gets the rights management information stored in the EncryptedPackageEnvelope; specifically, the PublishLicense and the UseLicenses stored in the OLE compound file that embodies the rights-management protected package.

StorageInfo

Ottiene un oggetto che fornisce accesso ai flussi del file composto all'esterno del package crittografato.Gets an object that provides access to the compound file streams outside the encrypted package.

Metodi

Close()

Chiude il package crittografato e il file composto OLE che lo contiene.Closes the encrypted package and the OLE compound file that holds it.

Create(Stream, PublishLicense, CryptoProvider)

Creare e restituisce un oggetto EncryptedPackageEnvelope sul flusso specificato.Creates and returns an EncryptedPackageEnvelope on the specified stream.

Create(String, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope e gli fornisce il nome file specificato.Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crea e restituisce un oggetto EncryptedPackageEnvelope (sul flusso specificato) che utilizza il package non crittografato specificato come proprio contenuto.Creates and returns an EncryptedPackageEnvelope (on the specified stream) that uses the specified unencrypted package as its content.

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.Creates and returns an EncryptedPackageEnvelope that uses the specified unencrypted package as its content, and gives it the specified file name.

Dispose()

Rilascia tutte le risorse usate da EncryptedPackageEnvelope.Releases all resources used by the EncryptedPackageEnvelope.

Dispose(Boolean)

Rilascia le risorse non gestite usate da EncryptedPackageEnvelope e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the EncryptedPackageEnvelope and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
Flush()

Cancellare il flusso sia per l'oggetto EncryptedPackageEnvelope che per il contenuto del relativo package.Flush the stream for both the EncryptedPackageEnvelope and its package content.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetPackage()

Ottiene il package crittografato all'interno dell'oggetto EncryptedPackageEnvelope.Gets the encrypted package inside the EncryptedPackageEnvelope.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IsEncryptedPackageEnvelope(Stream)

Ottiene un valore che specifica se il flusso specificato è un file composto OLE con un flusso del package crittografatoGets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream.

IsEncryptedPackageEnvelope(String)

Ottiene un valore che specifica se il file specificato è un file composto OLE con un flusso del package crittografatoGets a value specifying whether the specified file is an OLE compound file with an encrypted package stream.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Open(Stream)

Apre il package crittografato nel flusso specificato.Open the encrypted package in the specified stream.

Open(String)

Apre il package crittografato nel file specificato come in sola lettura e non condiviso.Open the encrypted package in the specified file as read only and unshared.

Open(String, FileAccess)

Apre il package crittografato nel file specificato come in sola lettura e con l'accesso specificato.Open the encrypted package in the specified file as unshared and with the specified access.

Open(String, FileAccess, FileShare)

Apre il package crittografato nel file specificato e gli fornisce l'accesso e la condivisione specificati.Open the encrypted package in the specified file and gives it the specified access and sharing.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a