Compartilhar via


Writer.Flush Método

Definição

Libera o fluxo.

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

Implementações

Atributos

Exceções

se ocorrer um erro ao liberar este gravador.

Comentários

Libera o fluxo. Se o fluxo tiver salvo caracteres dos vários métodos write() em um buffer, grave-os imediatamente em seu destino pretendido. Em seguida, se esse destino for outro caractere ou fluxo de bytes, libere-o. Assim, uma invocação flush() liberará todos os buffers em uma cadeia de Writers e OutputStreams.

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.

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

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

Aplica-se a