Lenguaje

OutputStream.Flush Método

Definición

Vacía este flujo de salida y fuerza que se escriban los bytes de salida almacenados en búfer.

[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public virtual void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
override this.Flush : unit -> unit

Implementaciones

Atributos

Excepciones

si se produce un error al vaciar esta secuencia.

Comentarios

Vacía este flujo de salida y fuerza que se escriban los bytes de salida almacenados en búfer. El contrato general de es que llamarlo es una indicación de flush que, si se han almacenado en búfer los bytes escritos previamente por la implementación del flujo de salida, dichos bytes deben escribirse inmediatamente en su destino previsto.

Si el destino previsto de esta secuencia es una abstracción proporcionada por el sistema operativo subyacente, por ejemplo, un archivo, el vaciado de la secuencia garantiza únicamente que los bytes escritos anteriormente en la secuencia se pasan al sistema operativo para escribir; no garantiza que se escriban realmente en un dispositivo físico, como una unidad de disco.

El flush método de OutputStream no hace nada.

Java documentación para java.io.OutputStream.flush().

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