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.

Комментарии

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

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

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

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