EncryptedPackageEnvelope Sınıf

Tanım

Şifrelenmiş paket içeren bir OLE bileşik dosyasını temsil eder.

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Devralma
EncryptedPackageEnvelope
Uygulamalar

Açıklamalar

EncryptedPackageEnvelope ortak oluşturucuları yok. statik EncryptedPackageEnvelope , Createveya CreateFromPackage yöntemleri kullanılarak Openoluşturulur.

Özellikler

Name Description
FileOpenAccess

Dosyanın okuma, yazma veya her ikisine de erişimle açılıp açılmadığını belirten bir değer alır.

PackageProperties

Hakları yönetilen belgenin temel paket özelliklerini (Başlık ve Konu gibi) alır.

RightsManagementInformation

içinde depolanan EncryptedPackageEnvelopehak yönetimi bilgilerini alır; özellikle de rights-management PublishLicense korumalı paketi barındıran OLE bileşik dosyasında depolanan ve'ler UseLicense.

StorageInfo

Şifrelenmiş paketin dışındaki bileşik dosya akışlarına erişim sağlayan bir nesne alır.

Yöntemler

Name Description
Close()

Şifrelenmiş paketi ve onu tutan OLE bileşik dosyasını kapatır.

Create(Stream, PublishLicense, CryptoProvider)

Belirtilen akışta bir EncryptedPackageEnvelope oluşturur ve döndürür.

Create(String, PublishLicense, CryptoProvider)

oluşturur EncryptedPackageEnvelope ve döndürür ve belirtilen dosya adını verir.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

İçeriği olarak belirtilen şifrelenmemiş paketi kullanan bir EncryptedPackageEnvelope (belirtilen akışta) oluşturur ve döndürür.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

İçeriği olarak belirtilen şifrelenmemiş paketi kullanan bir EncryptedPackageEnvelope oluşturur ve döndürür ve belirtilen dosya adını verir.

Dispose()

tarafından EncryptedPackageEnvelopekullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

tarafından EncryptedPackageEnvelope kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Flush()

Hem hem de EncryptedPackageEnvelope paket içeriği için akışı boşaltın.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetPackage()

şifrelenmiş paketi içinde EncryptedPackageEnvelopealır.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IsEncryptedPackageEnvelope(Stream)

Belirtilen akışın şifrelenmiş paket akışına sahip bir OLE bileşik dosyası olup olmadığını belirten bir değer alır.

IsEncryptedPackageEnvelope(String)

Belirtilen dosyanın şifrelenmiş paket akışına sahip bir OLE bileşik dosyası olup olmadığını belirten bir değer alır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Open(Stream)

Belirtilen akışta şifrelenmiş paketi açın.

Open(String, FileAccess, FileShare)

Şifrelenmiş paketi belirtilen dosyada açın ve belirtilen erişim ve paylaşımı sağlar.

Open(String, FileAccess)

Şifrelenmiş paketi belirtilen dosyada paylaşılmadı olarak ve belirtilen erişimle açın.

Open(String)

Belirtilen dosyada şifrelenmiş paketi salt okunur ve paylaşılmayan olarak açın.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır