EncryptedPackageEnvelope.Create Метод

Определение

Создает и возвращает объект EncryptedPackageEnvelope.

Перегрузки

Create(Stream, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope для указанного потока.

Create(String, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope и присваивает ему указанное имя файла.

Create(Stream, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope для указанного потока.

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

Параметры

envelopeStream
Stream

Поток, для которого создается файл.

publishLicense
PublishLicense

Лицензия на публикацию, внедренная в составной файл.

cryptoProvider
CryptoProvider

Объект, определяющий, какие операции над зашифрованным содержимым разрешается выполнять текущему пользователю.

Возвращаемое значение

Вновь созданный EncryptedPackageEnvelope.

Исключения

envelopeStream имеет значение null.

envelopeStream не предоставляет доступа для чтения и записи.

Комментарии

Текущий пользователь имеет доступ на чтение и запись к новому файлу.

См. также раздел

Применяется к

Create(String, PublishLicense, CryptoProvider)

Создает и возвращает объект EncryptedPackageEnvelope и присваивает ему указанное имя файла.

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

Параметры

envelopeFileName
String

Имя составного файла OLE.

publishLicense
PublishLicense

Лицензия на публикацию, внедренная в составной файл.

cryptoProvider
CryptoProvider

Объект, определяющий, какие операции над зашифрованным содержимым разрешается выполнять текущему пользователю.

Возвращаемое значение

Вновь созданный EncryptedPackageEnvelope.

Исключения

envelopeFileName имеет значение null.

Комментарии

Если файл с указанным именем уже существует, он перезаписывается.

Текущий пользователь имеет доступ на чтение и запись к файлу.

См. также раздел

Применяется к