SuperStreamReaderReadBytesExactAsync - метод

Выполняет чтение заданного числа байт length из суперпотока, и возвращает их в виде массива байт.

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<byte[]> ReadBytesExactAsync(
	int length,
	CancellationToken cancellationToken = default
)

Параметры

length  Int32
Размер данных в байтах, которые необходимо прочитать из суперпотока.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskByte
Массив байт, содержащий прочитанные из суперпотока данные.

Исключения

ArgumentOutOfRangeException Значение length должно быть неотрицательным числом.
InvalidOperationException Из потока было прочитано неверное число байт. Скорее всего, поток неожиданно завершился.

См. также