PrintQueueStream.Read(Byte[], Int32, Int32) Methode

Definition

Liest eine Abfolge von Bytes aus dem Datenstrom und wechselt die Lese-/Schreibposition im Datenstrom um die Anzahl der gelesenen Bytes.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read(byte[] buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

Parameter

buffer
Byte[]

Ein Bytearray.

offset
Int32

Der nullbasierte Byte-Offset im Puffer, in dem Sie mit dem Speichern der Daten beginnen möchten, die aus dem Datenstrom gelesen werden.

count
Int32

Die maximale Anzahl von Bytes, die aus dem Datenstrom gelesen werden sollen.

Gibt zurück

Ein Int32 Element, das die Gesamtanzahl der Bytes enthält, die in den Puffer gelesen werden.

Attribute

Hinweise

Der Rückgabewert kann kleiner sein als die Anzahl der angeforderten Bytes, wenn viele Bytes derzeit nicht verfügbar sind. oder die Zahl kann Null (0) sein, wenn sich die Lese-/Schreibposition am Ende des Datenstroms befindet.

Wenn diese Methode zurückgegeben wird, buffer werden das angegebene Bytearray und die Werte zwischen offset und (Offset + Anzahl - 1) durch die Bytes ersetzt, die aus der Quelle gelesen werden.

Gilt für: