Язык

OutputStream.Flush Метод

Определение

Очищает этот выходной поток и принудительно записывает все буферные выходные байты.

[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

Реализации

Атрибуты

Исключения

Если при очистке этого потока возникает ошибка.

Комментарии

Очищает этот выходной поток и принудительно записывает все буферные выходные байты. Общий контракт flush заключается в том, что вызов является признаком того, что, если все ранее записанные байты были буферизованы реализацией выходного потока, такие байты должны быть немедленно записаны в их предполагаемое назначение.

Если целевое назначение этого потока является абстракцией, предоставляемой базовой операционной системой, например файлом, то очистка потока гарантирует только то, что байты, ранее записанные в поток, передаются операционной системе для записи; Он не гарантирует, что они на самом деле записываются на физическое устройство, например диск.

flush Метод OutputStream ничего не делает.

Java документации по java.io.OutputStream.flush().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к