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 armazenados em buffer sejam gravados no arquivo.
Sobrecargas
Flush(Boolean) |
Limpa os buffers desse fluxo e faz com que os dados armazenados em buffer sejam gravados no arquivo e também limpa todos os buffers de arquivo intermediário. |
Flush() |
Limpa os buffers desse fluxo e faz com que todos os dados armazenados em buffer sejam gravados no arquivo. |
Flush(Boolean)
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
- Origem:
- IsolatedStorageFileStream.cs
Limpa os buffers desse fluxo e faz com que os dados armazenados em buffer sejam gravados no arquivo e também limpa todos os buffers de arquivo intermediário.
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 limpar todos os buffers de arquivo intermediário; 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
Limpa os buffers desse fluxo e faz com que todos os dados armazenados 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 simultaneamente, Flush executa duas funções. Primeiro, todos os dados gravados anteriormente no buffer são copiados para o arquivo e o buffer é limpo. Segundo, se CanSeek for 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.