Sprache

OutputStream.Flush Methode

Definition

Löscht diesen Ausgabedatenstrom und erzwingt das Schreiben von gepufferten Ausgabebytes.

[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

Implementiert

Attribute

Ausnahmen

wenn beim Leeren dieses Datenstroms ein Fehler auftritt.

Hinweise

Löscht diesen Ausgabedatenstrom und erzwingt das Schreiben von gepufferten Ausgabebytes. Der allgemeine Vertrag besteht flush darin, dass das Aufrufen ein Hinweis darauf ist, dass solche Bytes, wenn zuvor geschriebene Bytes durch die Implementierung des Ausgabedatenstroms gepuffert wurden, sofort in ihr beabsichtigtes Ziel geschrieben werden sollten.

Wenn das beabsichtigte Ziel dieses Datenstroms eine Abstraktion ist, die vom zugrunde liegenden Betriebssystem bereitgestellt wird, z. B. eine Datei, garantiert das Leeren des Datenstroms nur, dass zuvor in den Datenstrom geschriebene Bytes zum Schreiben an das Betriebssystem übergeben werden; es garantiert nicht, dass sie tatsächlich auf ein physisches Gerät wie ein Datenträgerlaufwerk geschrieben werden.

Die flush Methode hat OutputStream nichts.

Java Dokumentation für java.io.OutputStream.flush().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: