BinaryReader.ReadExactly(Span<Byte>) Metoda

Definice

Přečte bajty z aktuálního datového proudu a posune pozici v rámci datového proudu, dokud buffer se nenaplní.

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))

Parametry

buffer
Span<Byte>

Oblast paměti. Když tato metoda vrátí, obsah této oblasti se nahradí bajty načtenými z aktuálního datového proudu.

Výjimky

Stream je zavřený.

Došlo k vstupně-výstupní chybě.

Konec toku je dosaženo před vyplněním buffer.

Poznámky

Pokud buffer je tato operace čtení prázdná, dokončí se bez čekání na dostupná data ve streamu.

Platí pro