Aracılığıyla paylaş


EncryptedPackageEnvelope.Create Yöntem

Tanım

oluşturur EncryptedPackageEnvelopeve döndürür.

Aşırı Yüklemeler

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.

Create(Stream, PublishLicense, CryptoProvider)

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

public:
 static System::IO::Packaging::EncryptedPackageEnvelope ^ Create(System::IO::Stream ^ envelopeStream, System::Security::RightsManagement::PublishLicense ^ publishLicense, System::Security::RightsManagement::CryptoProvider ^ cryptoProvider);
public static System.IO.Packaging.EncryptedPackageEnvelope Create (System.IO.Stream envelopeStream, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider);
static member Create : System.IO.Stream * System.Security.RightsManagement.PublishLicense * System.Security.RightsManagement.CryptoProvider -> System.IO.Packaging.EncryptedPackageEnvelope
Public Shared Function Create (envelopeStream As Stream, publishLicense As PublishLicense, cryptoProvider As CryptoProvider) As EncryptedPackageEnvelope

Parametreler

envelopeStream
Stream

Dosyanın oluşturulacağı akış.

publishLicense
PublishLicense

Bileşik dosyaya eklenmiş yayımlama lisansı.

cryptoProvider
CryptoProvider

Geçerli kullanıcının şifrelenmiş içerik üzerinde hangi işlemleri gerçekleştirmesine izin verileceğini belirleyen bir nesne.

Döndürülenler

Yeni oluşturulan EncryptedPackageEnvelope.

Özel durumlar

envelopeStream, null değeridir.

envelopeStream okuma/yazma erişimi sağlamaz.

Açıklamalar

Geçerli kullanıcının yeni dosyaya okuma/yazma erişimi vardır.

Ayrıca bkz.

Şunlara uygulanır

Create(String, PublishLicense, CryptoProvider)

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

public:
 static System::IO::Packaging::EncryptedPackageEnvelope ^ Create(System::String ^ envelopeFileName, System::Security::RightsManagement::PublishLicense ^ publishLicense, System::Security::RightsManagement::CryptoProvider ^ cryptoProvider);
public static System.IO.Packaging.EncryptedPackageEnvelope Create (string envelopeFileName, System.Security.RightsManagement.PublishLicense publishLicense, System.Security.RightsManagement.CryptoProvider cryptoProvider);
static member Create : string * System.Security.RightsManagement.PublishLicense * System.Security.RightsManagement.CryptoProvider -> System.IO.Packaging.EncryptedPackageEnvelope
Public Shared Function Create (envelopeFileName As String, publishLicense As PublishLicense, cryptoProvider As CryptoProvider) As EncryptedPackageEnvelope

Parametreler

envelopeFileName
String

OLE bileşik dosyasının adı.

publishLicense
PublishLicense

Bileşik dosyaya eklenmiş yayımlama lisansı.

cryptoProvider
CryptoProvider

Geçerli kullanıcının şifrelenmiş içerik üzerinde hangi işlemleri gerçekleştirmesine izin verileceğini belirleyen bir nesne.

Döndürülenler

Yeni oluşturulan EncryptedPackageEnvelope.

Özel durumlar

envelopeFileName, null değeridir.

Açıklamalar

Belirtilen ada sahip bir dosya zaten varsa, üzerine yazılır.

Geçerli kullanıcının dosyaya okuma/yazma erişimi vardır.

Ayrıca bkz.

Şunlara uygulanır