PipedReader.Read(Char[], 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 bis zu len Datenzeichen aus diesem weitergeleiteten Datenstrom in ein Array von Zeichen.
[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public override int Read(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
override this.Read : char[] * int * int -> int
Parameter
- cbuf
- Char[]
der Puffer, in den die Daten gelesen werden.
- off
- Int32
der Anfangsversatz der Daten.
- len
- Int32
die maximale Anzahl von Zeichen, die gelesen werden.
Gibt zurück
die Gesamtzahl der zeichen, die in den Puffer gelesen werden, oder -1 wenn keine weiteren Daten vorhanden sind, da das Ende des Datenstroms erreicht wurde.
- Attribute
Ausnahmen
wenn offset buffer.length.
wenn der Threadlesevorgang dieses Readers unterbrochen wird.
wenn dieser Leser geschlossen oder nicht mit einem Autor verbunden ist oder wenn der Thread, der in den verbundenen Autor geschrieben wird, nicht mehr aktiv ist.
Hinweise
Liest bis zu len Datenzeichen aus diesem weitergeleiteten Datenstrom in ein Array von Zeichen. Kleiner als len Zeichen wird gelesen, wenn das Ende des Datenstroms erreicht ist oder len die Puffergröße der Pipe überschreitet. Diese Methode blockiert, bis mindestens ein Zeichen der Eingabe verfügbar ist.
Java Dokumentation für java.io.PipedReader.read(char[], int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.