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
.
Комментарии
Если файл с указанным именем уже существует, он перезаписывается.
Текущий пользователь имеет доступ на чтение и запись к файлу.