EncryptedPackageEnvelope Třída

Definice

Představuje složený soubor OLE, který obsahuje šifrovaný balíček.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Dědičnost
EncryptedPackageEnvelope
Implementuje

Poznámky

EncryptedPackageEnvelope nemá žádné veřejné konstruktory. Vytvoří se EncryptedPackageEnvelope pomocí statického Createobjektu , CreateFromPackagenebo Open metod.

Vlastnosti

Name Description
FileOpenAccess

Získá hodnotu, která určuje, zda byl soubor otevřen s přístupem ke čtení, zápisu nebo obojímu.

PackageProperties

Získá základní vlastnosti balíčku (například Název a Předmět) spravovaného dokumentu práv.

RightsManagementInformation

Získá informace správy přístupových práv uložené v EncryptedPackageEnvelope; konkrétně PublishLicense a UseLicenses uložené ve složeného souboru OLE, který vtělí balíček chráněný správou přístupových práv.

StorageInfo

Získá objekt, který poskytuje přístup ke složeného souboru streamy mimo šifrovaný balíček.

Metody

Name Description
Close()

Zavře šifrovaný balíček a složený soubor OLE, který ho obsahuje.

Create(Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí hodnotu EncryptedPackageEnvelope zadaného datového proudu.

Create(String, PublishLicense, CryptoProvider)

Vytvoří a vrátí zadaný EncryptedPackageEnvelope název souboru a vrátí ho.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí ( EncryptedPackageEnvelope v zadaném datovém proudu), který jako obsah používá zadaný nešifrovaný balíček.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Vytvoří a vrátí soubor EncryptedPackageEnvelope , který jako obsah používá zadaný nešifrovaný balíček, a poskytne mu zadaný název souboru.

Dispose()

Uvolní všechny prostředky používané nástrojem EncryptedPackageEnvelope.

Dispose(Boolean)

Uvolní nespravované prostředky používané EncryptedPackageEnvelope a volitelně uvolní spravované prostředky.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Flush()

Vyprázdněte datový proud pro EncryptedPackageEnvelope obsah balíčku i pro jeho obsah.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetPackage()

Získá šifrovaný balíček uvnitř EncryptedPackageEnvelope.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IsEncryptedPackageEnvelope(Stream)

Získá hodnotu určující, zda zadaný datový proud je ole složený soubor s šifrovaným datovým proudem balíčku.

IsEncryptedPackageEnvelope(String)

Získá hodnotu určující, zda zadaný soubor je OLE složený soubor s šifrovaným datovým proudem balíčku.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Open(Stream)

Otevřete šifrovaný balíček v zadaném datovém proudu.

Open(String, FileAccess, FileShare)

Otevřete zašifrovaný balíček v zadaném souboru a dáte mu zadaný přístup a sdílení.

Open(String, FileAccess)

Otevřete šifrovaný balíček v zadaném souboru jako nesdílený a se zadaným přístupem.

Open(String)

Otevřete šifrovaný balíček v zadaném souboru jako jen pro čtení a nesdílený.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro