SuperStreamReadAsync(Byte, Int32, Int32, CancellationToken) - метод |
Асинхронно считывает данные из потока и записывает их в заданный массив байт.
Пространство имён:
Tessa.Platform.IO
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public override Task<int> ReadAsync(
byte[] buffer,
int offset,
int count,
CancellationToken cancellationToken
)
Public Overrides Function ReadAsync (
buffer As Byte(),
offset As Integer,
count As Integer,
cancellationToken As CancellationToken
) As Task(Of Integer)
public:
virtual Task<int>^ ReadAsync(
array<unsigned char>^ buffer,
int offset,
int count,
CancellationToken cancellationToken
) override
abstract ReadAsync :
buffer : byte[] *
offset : int *
count : int *
cancellationToken : CancellationToken -> Task<int>
override ReadAsync :
buffer : byte[] *
offset : int *
count : int *
cancellationToken : CancellationToken -> Task<int>
Параметры
- buffer
- Тип: SystemByte
Массив байт, в который осуществляется запись данных. - offset
- Тип: SystemInt32
Смещение относительно начала массива buffer, начиная с которого данные будут записаны.
- count
- Тип: SystemInt32
Максимальное количество байт, которое считывается из потока. - cancellationToken
- Тип: System.ThreadingCancellationToken
Объект, уведомляющий о необходимости отменить асинхронную операцию.
Возвращаемое значение
Тип:
TaskInt32
Асинхронная задача, возвращающая количество байт, считанное из потока.
Может быть меньше либо равно значению
count.
См. также