HashingStream - конструктор |
Создаёт экземпляр класса с указанием его параметров.
Пространство имён:
Tessa.Platform.IO
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: System.IOStream
Поток, по данным которого вычисляется хеш-сумма. Этот поток не закрывается автоматически при освобождении текущего объекта.
Не должен быть равен null.
- hashAlgorithm
- Тип: System.Security.CryptographyICryptoTransform
Хеш-алгоритм, по которому вычисляется хеш-сумма. Не должен быть равен null. - bufferSize (Optional)
- Тип: SystemInt32
Размер буфера для вычисления хеш-суммы. Если указано неположительное значение,
то используется размер DefaultCopyBufferSize.
См. также