Stream.ReadExactly Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ReadExactly(Span<Byte>) |
Liest Bytes aus dem aktuellen Datenstrom und wechselt die Position innerhalb des Datenstroms, bis die |
| ReadExactly(Byte[], Int32, Int32) |
Liest die Anzahl der Bytes aus dem aktuellen Datenstrom und wechselt die Position innerhalb des Datenstroms |
ReadExactly(Span<Byte>)
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
Liest Bytes aus dem aktuellen Datenstrom und wechselt die Position innerhalb des Datenstroms, bis die buffer Daten gefüllt sind.
public:
void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly(Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))
Parameter
Ein Speicherbereich. Wenn diese Methode zurückgegeben wird, werden die Inhalte dieses Bereichs durch die aus dem aktuellen Datenstrom gelesenen Bytes ersetzt.
Ausnahmen
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:
ReadExactly(Byte[], Int32, Int32)
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
- Quelle:
- Stream.cs
Liest die Anzahl der Bytes aus dem aktuellen Datenstrom und wechselt die Position innerhalb des Datenstroms count .
public:
void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly(byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)
Parameter
- buffer
- Byte[]
Ein Bytearray. Wenn diese Methode zurückgegeben wird, enthält der Puffer das angegebene Bytearray mit den Werten zwischen offset und (offset + count - 1), die durch die aus dem aktuellen Datenstrom gelesenen Bytes ersetzt werden.
- offset
- Int32
Der Byteoffset, in buffer dem mit dem Speichern der Auslesedaten aus dem aktuellen Datenstrom begonnen werden soll.
- count
- Int32
Die Anzahl der Bytes, die aus dem aktuellen Datenstrom gelesen werden sollen.
Ausnahmen
buffer ist null.
offset liegt außerhalb der Grenzen von buffer.
-oder-
count ist negativ.
-oder-
Der durch die Kombination angegebene offsetcount Bereich überschreitet die Länge von buffer.
Das Ende des Datenstroms wird erreicht, bevor die Anzahl der Bytes gelesen count wird.
Hinweise
Wenn count 0 (null) ist, wird dieser Lesevorgang abgeschlossen, ohne auf die verfügbaren Daten im Datenstrom zu warten.