ПотокВПамяти.ПрочитатьАсинх (MemoryStream.ReadAsync)
ПотокВПамяти (MemoryStream)
ПрочитатьАсинх (ReadAsync)
Доступен, начиная с версии 8.3.18.
Синтаксис:
ПрочитатьАсинх(<Буфер>, <ПозицияВБуфере>, <Количество>)Параметры:
<Буфер> (обязательный)
Буфер, в который выполняется чтение.
<ПозицияВБуфере> (обязательный)
Позиция в целевом буфере, начиная с которой требуется записывать данные из потока.
<Количество> (обязательный)
Количество байтов, которые требуется записать в целевой буфер.
Возвращаемое значение:
Тип: Обещание.Результат выполнения обещания - фактически прочитанное кол-во байтов типа Число. Может быть меньше, чем запрошенное, если достигнут конец потока.
Описание:
Асинхронная функция. Выполняет чтение заданного количества байтов в указанный буфер по указанному смещению. Текущая позиция смещается вперед на фактическое количество прочитанных байтов.
Чтение из потока возможно только, если поток поддерживает чтение. В противном случае, будет вызвано исключение.
При чтении размер целевого буфера не меняется, а его содержимое перезаписывается фактически прочитанными данными. Если в буфере недостаточно места для записи прочитанных данных, происходит ошибка переполнения.
Доступность:
Тонкий клиент, веб-клиент, толстый клиент.
См. также:
Поток, метод НачатьЧтениеПоток, метод Прочитать
Использование в версии:
Доступен, начиная с версии 8.3.18.