Udostępnij za pośrednictwem


EncryptedPackageEnvelope Klasa

Definicja

Reprezentuje plik złożony OLE zawierający zaszyfrowany pakiet.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Dziedziczenie
EncryptedPackageEnvelope
Implementuje

Uwagi

EncryptedPackageEnvelope nie ma publicznych konstruktorów. Obiekt EncryptedPackageEnvelope jest tworzony przy użyciu statycznych Createmetod , CreateFromPackagelub Open .

Właściwości

FileOpenAccess

Pobiera wartość określającą, czy plik został otwarty z dostępem do odczytu, zapisu lub obu tych plików.

PackageProperties

Pobiera podstawowe właściwości pakietu (takie jak Tytuł i Temat) dokumentu zarządzanego prawami.

RightsManagementInformation

Pobiera informacje dotyczące zarządzania prawami przechowywane w EncryptedPackageEnvelopepliku ; w szczególności PublishLicense pliki i UseLicenseprzechowywane w pliku złożonym OLE, który uosabia pakiet chroniony przez zarządzanie prawami.

StorageInfo

Pobiera obiekt, który zapewnia dostęp do złożonych strumieni plików poza zaszyfrowanym pakietem.

Metody

Close()

Zamyka zaszyfrowany pakiet i plik złożony OLE, który go przechowuje.

Create(Stream, PublishLicense, CryptoProvider)

Tworzy i zwraca obiekt EncryptedPackageEnvelope w określonym strumieniu.

Create(String, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope i nadaje mu określoną nazwę pliku.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope (na określonym strumieniu), który używa określonego niezaszyfrowanego pakietu jako jego zawartości.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope , który używa określonego niezaszyfrowanego pakietu jako jego zawartości i nadaje mu określoną nazwę pliku.

Dispose()

Zwalnia wszelkie zasoby używane przez element EncryptedPackageEnvelope.

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element EncryptedPackageEnvelope i opcjonalnie zwalnia zasoby zarządzane.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Flush()

Opróżnij strumień zarówno dla zawartości pakietu, jak EncryptedPackageEnvelope i jej pakietu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPackage()

Pobiera zaszyfrowany pakiet wewnątrz pliku EncryptedPackageEnvelope.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsEncryptedPackageEnvelope(Stream)

Pobiera wartość określającą, czy określony strumień jest plikiem złożonym OLE ze strumieniem zaszyfrowanego pakietu.

IsEncryptedPackageEnvelope(String)

Pobiera wartość określającą, czy określony plik jest plikiem złożonym OLE ze strumieniem zaszyfrowanego pakietu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Open(Stream)

Otwórz zaszyfrowany pakiet w określonym strumieniu.

Open(String)

Otwórz zaszyfrowany pakiet w określonym pliku jako tylko do odczytu i nieudostępnione.

Open(String, FileAccess)

Otwórz zaszyfrowany pakiet w określonym pliku jako nieudostępnione i z określonym dostępem.

Open(String, FileAccess, FileShare)

Otwórz zaszyfrowany pakiet w określonym pliku i nadaj mu określony dostęp i udostępnianie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy