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 и используемых в соответствии с условиями, описанными в разделе "".