IsolatedStorageFileStream.Flush Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл.
Перегрузки
Flush(Boolean) |
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл, а также очищает все буферы промежуточных файлов. |
Flush() |
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл. |
Flush(Boolean)
- Исходный код:
- IsolatedStorageFileStream.cs
- Исходный код:
- IsolatedStorageFileStream.cs
- Исходный код:
- IsolatedStorageFileStream.cs
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл, а также очищает все буферы промежуточных файлов.
public:
override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)
Параметры
- flushToDisk
- Boolean
Значение true
для записи на диск буферов всех промежуточных файлов; в противном случае — значение false
.
Комментарии
Используйте эту перегрузку, если необходимо убедиться, что все буферизированные данные в промежуточных буферах файлов записываются на диск.
См. также раздел
Применяется к
Flush()
- Исходный код:
- IsolatedStorageFileStream.cs
- Исходный код:
- IsolatedStorageFileStream.cs
- Исходный код:
- IsolatedStorageFileStream.cs
Очищает буферы для этого потока и вызывает запись всех буферизованных данных в файл.
public:
override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
Комментарии
Так как буфер можно использовать для чтения или записи, но не одновременно, Flush выполняет две функции. Во-первых, все данные, записанные ранее в буфер, копируются в файл, а буфер очищается. Во-вторых, если CanSeek значение равно true
и данные ранее были скопированы из файла в буфер для чтения, текущая позиция в файле уменьшается на количество непрочитанных байтов в буфере. Затем буфер очищается.
Используйте перегрузку Flush(Boolean) метода, если нужно убедиться, что все буферизированные данные в промежуточных файловых буферах записываются на диск.