OutputStream.Flush Método

Definição

Libera esse fluxo de saída e força qualquer bytes de saída em buffer a serem gravados.

[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

Implementações

Atributos

Exceções

se ocorrer um erro durante a liberação desse fluxo.

Comentários

Libera esse fluxo de saída e força qualquer bytes de saída em buffer a serem gravados. O contrato geral é flush que chamá-lo é uma indicação de que, se algum bytes gravados anteriormente tiver sido armazenados em buffer pela implementação do fluxo de saída, esses bytes deverão ser gravados imediatamente no destino pretendido.

Se o destino pretendido desse fluxo for uma abstração fornecida pelo sistema operacional subjacente, por exemplo, um arquivo, a liberação do fluxo garante apenas que os bytes gravados anteriormente no fluxo sejam passados para o sistema operacional para gravação; ele não garante que eles sejam realmente gravados em um dispositivo físico, como uma unidade de disco.

O flush método de OutputStream não faz nada.

Documentação Java para java.io.OutputStream.flush().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a