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 недопустим.

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