TextWriter.Close Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fecha o escritor atual e liberta quaisquer recursos do sistema associados ao escritor.
public:
virtual void Close();
public virtual void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
Observações
Esta implementação chama Close o TextWriter.Dispose(Boolean) método e passa-lhe um true valor.
Limpar o fluxo não irá limpar o seu codificador subjacente a menos que chame Flush explicitamente ou Close. Definir a StreamWriter.AutoFlush propriedade para true significa que os dados serão esvaziados do buffer para o fluxo, mas o estado do codificador não será esvaziado. Isto permite ao codificador manter o seu estado (caracteres parciais) para que possa codificar corretamente o próximo bloco de caracteres. Este cenário afeta o UTF8 e o UTF7, onde certos caracteres só podem ser codificados depois de o codificador receber o(s) caractere(s) adjacente(s).
Note
Em classes derivadas, não sobrescreva o Close método. Em vez disso, substitua o TextWriter.Dispose(Boolean) método para adicionar código para libertar recursos.