Bagikan melalui


EncryptedPackageEnvelope.Create Metode

Definisi

Membuat dan mengembalikan EncryptedPackageEnvelope.

Overload

Create(Stream, PublishLicense, CryptoProvider)

Membuat dan mengembalikan EncryptedPackageEnvelope pada aliran yang ditentukan.

Create(String, PublishLicense, CryptoProvider)

Membuat dan mengembalikan EncryptedPackageEnvelope dan memberinya nama file yang ditentukan.

Create(Stream, PublishLicense, CryptoProvider)

Membuat dan mengembalikan EncryptedPackageEnvelope pada aliran yang ditentukan.

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

Parameter

envelopeStream
Stream

Aliran untuk membuat file.

publishLicense
PublishLicense

Lisensi penerbitan yang disematkan dalam file majemuk.

cryptoProvider
CryptoProvider

Objek yang menentukan operasi apa yang diizinkan untuk dilakukan pengguna saat ini pada konten terenkripsi.

Mengembalikan

Yang baru dibuat EncryptedPackageEnvelope.

Pengecualian

envelopeStreamadalah null.

envelopeStream tidak menyediakan akses baca/tulis.

Keterangan

Pengguna saat ini memiliki akses baca/tulis ke file baru.

Lihat juga

Berlaku untuk

Create(String, PublishLicense, CryptoProvider)

Membuat dan mengembalikan EncryptedPackageEnvelope dan memberinya nama file yang ditentukan.

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

Parameter

envelopeFileName
String

Nama file senyawa OLE.

publishLicense
PublishLicense

Lisensi penerbitan yang disematkan dalam file majemuk.

cryptoProvider
CryptoProvider

Objek yang menentukan operasi apa yang diizinkan untuk dilakukan pengguna saat ini pada konten terenkripsi.

Mengembalikan

Yang baru dibuat EncryptedPackageEnvelope.

Pengecualian

envelopeFileNameadalah null.

Keterangan

Jika file dengan nama yang ditentukan sudah ada, file tersebut akan ditimpa.

Pengguna saat ini memiliki akses baca/tulis ke file.

Lihat juga

Berlaku untuk