CryptoStream Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CryptoStream(Stream, ICryptoTransform, CryptoStreamMode) |
Инициализирует новый экземпляр класса CryptoStream, используя целевой поток данных, преобразования и режим потока. |
CryptoStream(Stream, ICryptoTransform, CryptoStreamMode, Boolean) |
Инициализирует новый экземпляр класса CryptoStream. |
CryptoStream(Stream, ICryptoTransform, CryptoStreamMode)
- Исходный код:
- CryptoStream.cs
- Исходный код:
- CryptoStream.cs
- Исходный код:
- CryptoStream.cs
Инициализирует новый экземпляр класса CryptoStream, используя целевой поток данных, преобразования и режим потока.
public:
CryptoStream(System::IO::Stream ^ stream, System::Security::Cryptography::ICryptoTransform ^ transform, System::Security::Cryptography::CryptoStreamMode mode);
public CryptoStream (System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode);
new System.Security.Cryptography.CryptoStream : System.IO.Stream * System.Security.Cryptography.ICryptoTransform * System.Security.Cryptography.CryptoStreamMode -> System.Security.Cryptography.CryptoStream
Public Sub New (stream As Stream, transform As ICryptoTransform, mode As CryptoStreamMode)
Параметры
- stream
- Stream
Поток для выполнения криптографического преобразования.
- transform
- ICryptoTransform
Криптографическое преобразование, применяемое к потоку.
- mode
- CryptoStreamMode
Одно из значений перечисления CryptoStreamMode.
Исключения
stream
недопустим.
Комментарии
Любой объект, производный от Stream , можно передать в stream
параметр . Любой объект, реализующий ICryptoTransform (например, HashAlgorithm), можно передать в transform
параметр .
См. также раздел
Применяется к
CryptoStream(Stream, ICryptoTransform, CryptoStreamMode, Boolean)
- Исходный код:
- CryptoStream.cs
- Исходный код:
- CryptoStream.cs
- Исходный код:
- CryptoStream.cs
Инициализирует новый экземпляр класса CryptoStream.
public:
CryptoStream(System::IO::Stream ^ stream, System::Security::Cryptography::ICryptoTransform ^ transform, System::Security::Cryptography::CryptoStreamMode mode, bool leaveOpen);
public CryptoStream (System.IO.Stream stream, System.Security.Cryptography.ICryptoTransform transform, System.Security.Cryptography.CryptoStreamMode mode, bool leaveOpen);
new System.Security.Cryptography.CryptoStream : System.IO.Stream * System.Security.Cryptography.ICryptoTransform * System.Security.Cryptography.CryptoStreamMode * bool -> System.Security.Cryptography.CryptoStream
Public Sub New (stream As Stream, transform As ICryptoTransform, mode As CryptoStreamMode, leaveOpen As Boolean)
Параметры
- stream
- Stream
Поток для выполнения криптографического преобразования.
- transform
- ICryptoTransform
Криптографическое преобразование, применяемое к потоку.
- mode
- CryptoStreamMode
Режим потока.
- leaveOpen
- Boolean
true
, чтобы не закрывать базовый поток при ликвидации объекта CryptoStream, в противном случае — false
.
Исключения
mode
недопустим.