PrintQueueStream.Read(Byte[], Int32, Int32) 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.
Liest eine Folge von Bytes aus dem Datenstrom und verschiebt die Lese-/Schreibposition im Datenstrom um die Anzahl der gelesenen Bytes nach vorn.
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 Byteoffset im Puffer, ab dem die aus dem Datenstrom gelesenen Daten gespeichert werden sollen.
- count
- Int32
Die maximale Anzahl Bytes, die aus dem Datenstrom gelesen werden sollen.
Gibt zurück
Ein Int32-Objekt, das die Gesamtzahl der in den Puffer gelesenen Bytes enthält.
- Attribute
Hinweise
Der Rückgabewert kann kleiner als die Anzahl der angeforderten Bytes sein, wenn diese Anzahl von Bytes derzeit nicht verfügbar ist. oder die Zahl kann null (0) sein, wenn sich die Lese-/Schreibposition am Ende des Datenstroms befindet.
Wenn diese Methode zurückgibt, buffer
enthält das angegebene Bytearray, und die Werte zwischen offset
und (Offset + Anzahl - 1) werden durch die Bytes ersetzt, die aus der Quelle gelesen werden.