PipedReader.Read(Char[], Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee hasta len caracteres de datos de esta secuencia canalizada en una matriz de caracteres.
[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
Parámetros
- cbuf
- Char[]
el búfer en el que se leen los datos.
- off
- Int32
desplazamiento inicial de los datos.
- len
- Int32
número máximo de caracteres leídos.
Devoluciones
el número total de caracteres leídos en el búfer o -1 si no hay más datos porque se ha alcanzado el final de la secuencia.
- Atributos
Excepciones
si offset buffer.length.
si se interrumpe la lectura del subproceso de este lector.
si este lector está cerrado o no conectado a un escritor, o si el subproceso que escribe en el escritor conectado ya no está activo.
Comentarios
Lee hasta len caracteres de datos de esta secuencia canalizada en una matriz de caracteres. Se leerá menos de len caracteres si se alcanza el final del flujo de datos o si len supera el tamaño del búfer de la canalización. Este método se bloquea hasta que haya al menos un carácter de entrada disponible.
Java documentación para java.io.PipedReader.read(char[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.