Read

OptimizedMemoryStream.Read method

Liest beim Überschreiben in einer abgeleiteten Klasse eine Folge von Bytes aus dem aktuellen Stream und erhöht die Position innerhalb des Streams um die Anzahl der gelesenen Bytes.

public override int Read(byte[] buffer, int offset, int count)
ParameterTypBeschreibung
bufferByte[]Ein Array von Bytes. Wenn diese Methode zurückkehrt, enthält der Puffer das angegebene Byte-Array mit den Werten
offsetInt32Der nullbasierte Byte-Offset, bei dem mit dem Speichern der aus dem aktuellen Stream gelesenen Daten begonnen werden soll.
countInt32Die maximale Anzahl von Bytes, die aus dem aktuellen Stream gelesen werden sollen.

Rückgabewert

Die Gesamtzahl der in den Puffer gelesenen Bytes. Dies kann weniger als die Anzahl der angeforderten Bytes sein, wenn derzeit nicht so viele Bytes verfügbar sind, oder null (0), wenn das Ende des Streams erreicht wurde.

Siehe auch