PipedWriter.Write(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í.
len
Escribe caracteres de la matriz de caracteres especificada a partir del desplazamiento off
en este flujo de salida canalizada.
[Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")]
public override void Write (char[]? cbuf, int off, int len);
[<Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")>]
override this.Write : char[] * int * int -> unit
Parámetros
- cbuf
- Char[]
los datos.
- off
- Int32
desplazamiento inicial en los datos.
- len
- Int32
número de caracteres que se van a escribir.
- Atributos
Excepciones
si offset
es o count
, o si offset + count
es mayor que la longitud de buffer
.
si la canalización está llena y el subproceso actual se interrumpe en espera de espacio para escribir datos. Este caso no se controla correctamente.
si este escritor está cerrado o no conectado, si el lector de destino está cerrado o si el subproceso que lee el lector de destino ya no está activo. Este caso no se controla correctamente.
si buffer
es null
.
Comentarios
len
Escribe caracteres de la matriz de caracteres especificada a partir del desplazamiento off
en este flujo de salida canalizada. Este método se bloquea hasta que todos los caracteres se escriben en el flujo de salida. Si un subproceso estaba leyendo caracteres de datos del flujo de entrada canalizada conectado, pero el subproceso ya no está activo, se produce una IOException
excepción .
Documentación de Java para java.io.PipedWriter.write(char[], int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.