EncryptedPackageEnvelope Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 verfügt über keine öffentlichen Konstruktoren. Ein EncryptedPackageEnvelope wird mithilfe der statischen CreateMethoden , CreateFromPackage, oder Open erstellt.
Eigenschaften
FileOpenAccess |
Ruft einen Wert ab, der angibt, ob die Datei mit Lesezugriff, Schreibzugriff oder mit Lese- und Schreibzugriff geöffnet wurde. |
PackageProperties |
Ruft die Hauptpaketeigenschaften (z. B. Titel und Betreff) des durch Rechteverwaltung geschützten Dokuments ab. |
RightsManagementInformation |
Ruft die im EncryptedPackageEnvelope gespeicherten Rechteverwaltungsinformationen und insbesondere die PublishLicense- und UseLicense-Elemente ab, die in der OLE-Verbunddatei gespeichert werden, die das durch Rechteverwaltung geschützte Paket darstellt. |
StorageInfo |
Ruft ein Objekt ab, das den Zugriff auf die Verbunddateistreams außerhalb des verschlüsselten Pakets ermöglicht. |
Methoden
Close() |
Schließt das verschlüsselte Paket und die OLE-Verbunddatei, in der es enthalten ist. |
Create(Stream, PublishLicense, CryptoProvider) |
Erstellt im angegebenen Stream einen EncryptedPackageEnvelope und gibt diesen zurück. |
Create(String, PublishLicense, CryptoProvider) |
Erstellt einen EncryptedPackageEnvelope, gibt diesen zurück und weist ihm den angegebenen Dateinamen zu. |
CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) |
Erstellt einen EncryptedPackageEnvelope (im angegeben Stream), der das angegebene unverschlüsseltes Paket als Inhalt verwendet, und gibt ihn zurück. |
CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) |
Erstellt einen EncryptedPackageEnvelope, der das angegebene unverschlüsselte Paket als Inhalt verwendet, und weist ihm den angegebenen Dateinamen zu. |
Dispose() |
Gibt alle vom EncryptedPackageEnvelope verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die von EncryptedPackageEnvelope verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Flush() |
Leeren Sie den Stream sowohl für den EncryptedPackageEnvelope als auch für seinen Paketinhalt. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetPackage() |
Ruft das verschlüsselte Paket im EncryptedPackageEnvelope ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IsEncryptedPackageEnvelope(Stream) |
Ruft einen Wert ab, der angibt, ob der angegebene Stream eine OLE-Verbunddatei mit einem verschlüsselten Paketstream ist. |
IsEncryptedPackageEnvelope(String) |
Ruft einen Wert ab, der angibt, ob die angegebene Datei eine OLE-Verbunddatei mit einem verschlüsselten Paketstream ist. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Open(Stream) |
Öffnet das verschlüsselte Paket im angegebenen Stream. |
Open(String) |
Öffnet das verschlüsselte Paket in der angegebenen Datei als schreibgeschütztes und nicht freigegebenes Paket. |
Open(String, FileAccess) |
Öffnet das verschlüsselte Paket in der angegebenen Datei als nicht freigegebenes Paket mit dem angegebenen Zugriff. |
Open(String, FileAccess, FileShare) |
Öffnet das verschlüsselte Paket in der angegebenen Datei und weist ihm den angegebenen Zugriff und die angegebene Freigabeoption zu. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |