BinaryReader.ReadExactly(Span<Byte>) Метод

Определение

Считывает байты из текущего потока и перемещает положение в потоке, пока не будет заполнено buffer .

public:
 virtual void ReadExactly(Span<System::Byte> buffer);
public virtual void ReadExactly(Span<byte> buffer);
abstract member ReadExactly : Span<byte> -> unit
override this.ReadExactly : Span<byte> -> unit
Public Overridable Sub ReadExactly (buffer As Span(Of Byte))

Параметры

buffer
Span<Byte>

Область памяти. При возврате этого метода содержимое этого региона заменяется байтами, считываемыми из текущего потока.

Исключения

Поток закрыт.

Произошла ошибка ввода-вывода.

Конец потока достигается перед заполнением buffer.

Комментарии

Когда buffer это пусто, эта операция чтения будет завершена без ожидания доступных данных в потоке.

Применяется к