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.
Комментарии
Когда buffer это пусто, эта операция чтения будет завершена без ожидания доступных данных в потоке.