Compartir a través de


PipedWriter.Write(Char[], Int32, Int32) Método

Definición

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.

Se aplica a