HashingStream - конструктор
Создаёт экземпляр класса с указанием его параметров.
Пространство имён: Tessa.Platform.IOСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public HashingStream(
Stream stream,
ICryptoTransform hashAlgorithm,
int bufferSize = 0
)
Public Sub New (
stream As Stream,
hashAlgorithm As ICryptoTransform,
Optional bufferSize As Integer = 0
)
public:
HashingStream(
Stream^ stream,
ICryptoTransform^ hashAlgorithm,
int bufferSize = 0
)
new :
stream : Stream *
hashAlgorithm : ICryptoTransform *
?bufferSize : int
(* Defaults:
let _bufferSize = defaultArg bufferSize 0
*)
-> HashingStream
Параметры
- stream Stream
-
Поток, по данным которого вычисляется хеш-сумма. Этот поток не закрывается автоматически при освобождении текущего объекта.
Не должен быть равен null.
- hashAlgorithm ICryptoTransform
- Хеш-алгоритм, по которому вычисляется хеш-сумма. Не должен быть равен null.
- bufferSize Int32 (Optional)
-
Размер буфера для вычисления хеш-суммы. Если указано неположительное значение,
то используется размер DefaultCopyBufferSize.