EncryptedPackageEnvelope Klasse

Definition

Stellt eine OLE-Verbunddatei dar, die ein verschlüsseltes Paket enthält.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Vererbung
EncryptedPackageEnvelope
Implementiert

Hinweise

EncryptedPackageEnvelope hat keine öffentlichen Konstruktoren. Eine EncryptedPackageEnvelope wird mithilfe der statischen Create, CreateFromPackageoder Open Methoden erstellt.

Eigenschaften

Name Beschreibung
FileOpenAccess

Ruft einen Wert ab, der angibt, ob die Datei mit Zugriff auf Lese-, Schreib- oder beides geöffnet wurde.

PackageProperties

Ruft die Kernpaketeigenschaften (z. B. Titel und Betreff) des dokumentverwalteten Rechtes ab.

RightsManagementInformation

Ruft die in der OLE-Verbunddatei gespeicherten Rechteverwaltungsinformationen ab, EncryptedPackageEnvelopePublishLicensedie in der UseLicenseOLE-Verbunddatei gespeichert sind, die das geschützte Rechteverwaltungspaket verkörpert.

StorageInfo

Ruft ein Objekt ab, das Zugriff auf die Verbunddateidatenströme außerhalb des verschlüsselten Pakets bietet.

Methoden

Name Beschreibung
Close()

Schließt das verschlüsselte Paket und die OLE-Verbunddatei, die es enthält.

Create(Stream, PublishLicense, CryptoProvider)

Erstellt und gibt einen EncryptedPackageEnvelope für den angegebenen Datenstrom zurück.

Create(String, PublishLicense, CryptoProvider)

Erstellt und gibt einen EncryptedPackageEnvelope und gibt es den angegebenen Dateinamen an.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Erstellt und gibt einen EncryptedPackageEnvelope (im angegebenen Datenstrom) zurück, der das angegebene unverschlüsselte Paket als Inhalt verwendet.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Erstellt und gibt ein EncryptedPackageEnvelope , das das angegebene unverschlüsselte Paket als Inhalt verwendet, und gibt es den angegebenen Dateinamen.

Dispose()

Gibt alle vom EncryptedPackageEnvelopeverwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den EncryptedPackageEnvelope verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Flush()

Leeren Sie den Datenstrom sowohl für den EncryptedPackageEnvelope Paketinhalt als auch für den Paketinhalt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetPackage()

Ruft das verschlüsselte Paket innerhalb der EncryptedPackageEnvelope.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsEncryptedPackageEnvelope(Stream)

Ruft einen Wert ab, der angibt, ob der angegebene Datenstrom eine OLE-Verbunddatei mit einem verschlüsselten Paketdatenstrom ist.

IsEncryptedPackageEnvelope(String)

Ruft einen Wert ab, der angibt, ob es sich bei der angegebenen Datei um eine OLE-Verbunddatei mit einem verschlüsselten Paketdatenstrom handelt.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Open(Stream)

Öffnen Sie das verschlüsselte Paket im angegebenen Datenstrom.

Open(String, FileAccess, FileShare)

Öffnen Sie das verschlüsselte Paket in der angegebenen Datei, und gewähren Sie ihr den angegebenen Zugriff und die Freigabe.

Open(String, FileAccess)

Öffnen Sie das verschlüsselte Paket in der angegebenen Datei als nicht freigegeben und mit dem angegebenen Zugriff.

Open(String)

Öffnen Sie das verschlüsselte Paket in der angegebenen Datei als schreibgeschützt und nicht freigegeben.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: