Udostępnij za pośrednictwem


EncryptedPackageEnvelope.Create Metoda

Definicja

Tworzy i zwraca element EncryptedPackageEnvelope.

Przeciążenia

Create(Stream, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope w określonym strumieniu.

Create(String, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope i nadaje mu określoną nazwę pliku.

Create(Stream, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope w określonym strumieniu.

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

Parametry

envelopeStream
Stream

Strumień, na którym ma zostać utworzony plik.

publishLicense
PublishLicense

Licencja publikowania osadzona w pliku złożonym.

cryptoProvider
CryptoProvider

Obiekt, który określa, jakie operacje może wykonywać bieżący użytkownik w zaszyfrowanej zawartości.

Zwraca

Nowo utworzony element EncryptedPackageEnvelope.

Wyjątki

envelopeStream to null.

envelopeStream nie zapewnia dostępu do odczytu/zapisu.

Uwagi

Bieżący użytkownik ma dostęp do odczytu/zapisu do nowego pliku.

Zobacz też

Dotyczy

Create(String, PublishLicense, CryptoProvider)

Tworzy i zwraca element EncryptedPackageEnvelope i nadaje mu określoną nazwę pliku.

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

Parametry

envelopeFileName
String

Nazwa pliku złożonego OLE.

publishLicense
PublishLicense

Licencja publikowania osadzona w pliku złożonym.

cryptoProvider
CryptoProvider

Obiekt, który określa, jakie operacje może wykonywać bieżący użytkownik w zaszyfrowanej zawartości.

Zwraca

Nowo utworzony element EncryptedPackageEnvelope.

Wyjątki

envelopeFileName to null.

Uwagi

Jeśli plik o określonej nazwie już istnieje, zostanie zastąpiony.

Bieżący użytkownik ma dostęp do odczytu/zapisu do pliku.

Zobacz też

Dotyczy