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