Package.Dispose(Boolean) Método

Definição

Libera e salva o conteúdo de todas as partes e relações, fecha o pacote e libera 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 para liberar recursos gerenciados e não gerenciados; false para liberar apenas recursos não gerenciados.

Comentários

Para garantir que todas as alterações sejam salvas corretamente, Dispose também finalize, libere e feche todas as partes e relações contidas no pacote.

Para a Package classe e DisposeClose execute a mesma operação - não há razão para ligar Dispose se você chamar Closeou vice-versa.

Close e Dispose chamar Flushinternamente .

Classes derivadas que alocam e gerenciam recursos que não são de memória devem substituir esse método para liberar recursos quando Dispose for chamado. As substituições de classe derivada também devem chamar Flush e o método de classe Dispose base para garantir que a limpeza de classe base seja sempre executada.

Note

A using instrução (diferente da diretiva de using namespace) é a maneira recomendada de e Close um Dispose pacote.

Aplica-se a

Confira também