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