Lenguaje

Reader.TransferTo(Writer) Método

Definición

Lee todos los caracteres de este lector y escribe los caracteres en el escritor dado en el orden en que se leen.

[Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)]
public virtual long TransferTo(Java.IO.Writer? out);
[<Android.Runtime.Register("transferTo", "(Ljava/io/Writer;)J", "GetTransferTo_Ljava_io_Writer_Handler", ApiSince=33)>]
abstract member TransferTo : Java.IO.Writer -> int64
override this.TransferTo : Java.IO.Writer -> int64

Parámetros

out
Writer

el escritor, distinto de NULL

Devoluciones

el número de caracteres transferidos

Atributos

Comentarios

Lee todos los caracteres de este lector y escribe los caracteres en el escritor dado en el orden en que se leen. A cambio, este lector estará al final de la secuencia. Este método no cierra ni lector ni escritor.

Este método puede bloquear indefinidamente la lectura del lector o escribir en el escritor. El comportamiento del caso en el que el lector o el escritor se cierran de forma asincrónica, o el subproceso se interrumpe durante la transferencia, es muy específico del lector y del escritor y, por lo tanto, no se especifica.

Si se produce un error de E/S al leer o escribir en el escritor, puede hacerlo después de leer o escribir algunos caracteres. Por lo tanto, el lector no puede estar al final de la secuencia y uno, o ambos, pueden estar en un estado incoherente. Se recomienda encarecidamente que ambas secuencias se cierren rápidamente si se produce un error de E/S.

Agregado en 10.

Java documentación para java.io.Reader.transferTo(java.io.Writer).

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.

Se aplica a