OutputStream.Flush Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.