IsolatedStorageFileStream.Flush Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Limpa os buffers desse fluxo e faz com que todos os dados em buffer sejam gravados no arquivo.
Sobrecargas
| Nome | Description |
|---|---|
| Flush(Boolean) |
Limpa os buffers desse fluxo e faz com que todos os dados em buffer sejam gravados no arquivo e também limpa todos os buffers de arquivos intermediários. |
| Flush() |
Limpa os buffers desse fluxo e faz com que todos os dados em buffer sejam gravados no arquivo. |
Flush(Boolean)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Limpa os buffers desse fluxo e faz com que todos os dados em buffer sejam gravados no arquivo e também limpa todos os buffers de arquivos intermediários.
public:
override void Flush(bool flushToDisk);
public override void Flush(bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)
Parâmetros
- flushToDisk
- Boolean
true para liberar todos os buffers de arquivos intermediários; caso contrário, false.
Comentários
Use essa sobrecarga quando quiser garantir que todos os dados armazenados em buffer em buffers de arquivos intermediários sejam gravados em disco.
Confira também
Aplica-se a
Flush()
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Limpa os buffers desse fluxo e faz com que todos os dados em buffer sejam gravados no arquivo.
public:
override void Flush();
public override void Flush();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
Comentários
Como um buffer pode ser usado para leitura ou gravação, mas não ambos simultaneamente, Flush executa duas funções. Primeiro, todos os dados gravados anteriormente no buffer são copiados para o arquivo e o buffer está limpo. Em segundo lugar, se CanSeek houver true e os dados tiverem sido copiados anteriormente do arquivo para o buffer para leitura, a posição atual dentro do arquivo será decrementada pelo número de bytes não lidos no buffer. Em seguida, o buffer é limpo.
Use a sobrecarga do Flush(Boolean) método quando quiser garantir que todos os dados armazenados em buffer em buffers de arquivos intermediários sejam gravados em disco.