Package.Dispose(Boolean) Método

Definição

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.

Aplica-se a

Ver também