Package.Dispose(Boolean) 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.
Limpa e guarda o conteúdo de todas as partes e relações, fecha o pacote e liberta todos os recursos.
protected:
virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)
Parâmetros
- disposing
- Boolean
true libertar recursos geridos e não geridos; false libertar apenas recursos não geridos.
Observações
Para garantir que todas as alterações são devidamente guardadas, Dispose também finaliza, despacha e fecha todas as partes e relações contidas no pacote.
Para a Package turma, Dispose e Close realizar a mesma operação - não há razão para chamar Dispose se chamar Close, ou vice-versa.
Close e Dispose chamar Flushinternamente .
As classes derivadas que alocam e gerem recursos não relacionados com a memória devem sobrepor este método para libertar recursos quando Dispose for chamado. Os overrides de classe derivada também devem chamar Flush o método de classe Dispose base para garantir que a limpeza da classe base é sempre realizada.
Observação
A using instrução (diferente da using diretiva de namespace) é a forma recomendada de fazer Close um Dispose pacote.