Linguaggio

OutputStream.Flush Metodo

Definizione

Scarica questo flusso di output e forza la scrittura di tutti i byte di output memorizzati nel buffer.

[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

Implementazioni

Attributi

Eccezioni

se si verifica un errore durante lo scaricamento del flusso.

Commenti

Scarica questo flusso di output e forza la scrittura di tutti i byte di output memorizzati nel buffer. Il contratto generale di flush è che la chiamata è un'indicazione che, se eventuali byte scritti in precedenza sono stati memorizzati nel buffer dall'implementazione del flusso di output, tali byte devono essere scritti immediatamente nella destinazione desiderata.

Se la destinazione prevista di questo flusso è un'astrazione fornita dal sistema operativo sottostante, ad esempio un file, lo scaricamento del flusso garantisce solo che i byte scritti in precedenza nel flusso vengano passati al sistema operativo per la scrittura; non garantisce che vengano effettivamente scritti in un dispositivo fisico, ad esempio un'unità disco.

Il flush metodo di OutputStream non esegue alcuna operazione.

per java.io.OutputStream.flush().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a