EncryptedPackageEnvelope EncryptedPackageEnvelope EncryptedPackageEnvelope EncryptedPackageEnvelope Class

Definition

Stellt eine OLE-Verbunddatei dar, die ein verschlüsseltes Paket enthält.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
Vererbung
EncryptedPackageEnvelopeEncryptedPackageEnvelopeEncryptedPackageEnvelopeEncryptedPackageEnvelope
Implementiert

Hinweise

EncryptedPackageEnvelope verfügt über keine öffentlichen Konstruktoren.EncryptedPackageEnvelope has no public constructors. Ein EncryptedPackageEnvelope wird erstellt, indem die Verwendung der statischen Create, CreateFromPackage, oder Open Methoden.An EncryptedPackageEnvelope is created by use of the static Create, CreateFromPackage, or Open methods.

Eigenschaften

FileOpenAccess FileOpenAccess FileOpenAccess FileOpenAccess

Ruft einen Wert ab, der angibt, ob die Datei mit Lesezugriff, Schreibzugriff oder mit Lese- und Schreibzugriff geöffnet wurde.Gets a value that specifies whether the file was opened with access to read, write, or both.

PackageProperties PackageProperties PackageProperties PackageProperties

Ruft die Hauptpaketeigenschaften (z. B. Titel und Betreff) des durch Rechteverwaltung geschützten Dokuments ab.Gets the core package properties (such as Title and Subject) of the rights managed document.

RightsManagementInformation RightsManagementInformation RightsManagementInformation RightsManagementInformation

Ruft die im EncryptedPackageEnvelope gespeicherten Rechteverwaltungsinformationen und insbesondere die PublishLicense und die UseLicenses ab, die in der OLE-Verbunddatei gespeichert werden, die das durch Rechteverwaltung geschützte Paket darstellt.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 StorageInfo StorageInfo StorageInfo

Ruft ein Objekt ab, das den Zugriff auf die Verbunddateistreams außerhalb des verschlüsselten Pakets ermöglicht.Gets an object that provides access to the compound file streams outside the encrypted package.

Methoden

Close() Close() Close() Close()

Schließt das verschlüsselte Paket und die OLE-Verbunddatei, in der es enthalten ist.Closes the encrypted package and the OLE compound file that holds it.

Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider) Create(Stream, PublishLicense, CryptoProvider)

Erstellt im angegebenen Stream einen EncryptedPackageEnvelope und gibt diesen zurück.Creates and returns an EncryptedPackageEnvelope on the specified stream.

Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider) Create(String, PublishLicense, CryptoProvider)

Erstellt einen EncryptedPackageEnvelope, gibt diesen zurück und weist ihm den angegebenen Dateinamen zu.Creates and returns an EncryptedPackageEnvelope and gives it the specified file name.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider) 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.Creates and returns an EncryptedPackageEnvelope (on the specified stream) that uses the specified unencrypted package as its content.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) CreateFromPackage(String, Stream, PublishLicense, CryptoProvider) CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Erstellt einen EncryptedPackageEnvelope, der das angegebene unverschlüsselte Paket als Inhalt verwendet, und weist ihm den angegebenen Dateinamen zu.Creates and returns an EncryptedPackageEnvelope that uses the specified unencrypted package as its content, and gives it the specified file name.

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom EncryptedPackageEnvelope verwendeten Ressourcen frei.Releases all resources used by the EncryptedPackageEnvelope.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von EncryptedPackageEnvelope verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the EncryptedPackageEnvelope and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

Leeren Sie den Stream sowohl für den EncryptedPackageEnvelope als auch für seinen Paketinhalt.Flush the stream for both the EncryptedPackageEnvelope and its package content.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetPackage() GetPackage() GetPackage() GetPackage()

Ruft das verschlüsselte Paket im EncryptedPackageEnvelope ab.Gets the encrypted package inside the EncryptedPackageEnvelope.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IsEncryptedPackageEnvelope(Stream) IsEncryptedPackageEnvelope(Stream) IsEncryptedPackageEnvelope(Stream) IsEncryptedPackageEnvelope(Stream)

Ruft einen Wert ab, der angibt, ob der angegebene Stream eine OLE-Verbunddatei mit einem verschlüsselten Paketstream ist.Gets a value specifying whether the specified stream is an OLE compound file with an encrypted package stream.

IsEncryptedPackageEnvelope(String) IsEncryptedPackageEnvelope(String) IsEncryptedPackageEnvelope(String) IsEncryptedPackageEnvelope(String)

Ruft einen Wert ab, der angibt, ob die angegebene Datei eine OLE-Verbunddatei mit einem verschlüsselten Paketstream ist.Gets a value specifying whether the specified file is an OLE compound file with an encrypted package stream.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Open(Stream) Open(Stream) Open(Stream) Open(Stream)

Öffnet das verschlüsselte Paket im angegebenen Stream.Open the encrypted package in the specified stream.

Open(String) Open(String) Open(String) Open(String)

Öffnet das verschlüsselte Paket in der angegebenen Datei als schreibgeschütztes und nicht freigegebenes Paket.Open the encrypted package in the specified file as read only and unshared.

Open(String, FileAccess) Open(String, FileAccess) Open(String, FileAccess) Open(String, FileAccess)

Öffnet das verschlüsselte Paket in der angegebenen Datei als nicht freigegebenes Paket mit dem angegebenen Zugriff.Open the encrypted package in the specified file as unshared and with the specified access.

Open(String, FileAccess, FileShare) Open(String, FileAccess, FileShare) Open(String, FileAccess, FileShare) Open(String, FileAccess, FileShare)

Öffnet das verschlüsselte Paket in der angegebenen Datei und weist ihm den angegebenen Zugriff und die angegebene Freigabeoption zu.Open the encrypted package in the specified file and gives it the specified access and sharing.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: