EncryptedPackageEnvelope.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.