BinaryReader.ReadExactly(Span<Byte>) Methode

Definition

Liest Bytes aus dem aktuellen Datenstrom und wechselt die Position innerhalb des Datenstroms, bis die buffer Daten gefüllt sind.

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

Parameter

buffer
Span<Byte>

Ein Speicherbereich. Wenn diese Methode zurückgegeben wird, werden die Inhalte dieses Bereichs durch die aus dem aktuellen Datenstrom gelesenen Bytes ersetzt.

Ausnahmen

Der Datenstrom wird geschlossen.

Ein E/A-Fehler ist aufgetreten.

Das Ende des Datenstroms wird erreicht, bevor der bufferDatenstrom gefüllt wird.

Hinweise

Wenn buffer dieser Lesevorgang leer ist, wird dieser Lesevorgang abgeschlossen, ohne auf verfügbare Daten im Datenstrom zu warten.

Gilt für: