Package.Dispose(Boolean) 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.
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 finaliza, libera e fecha todas as partes e relações contidas no pacote.
Para a Package classe Dispose e Close execute a mesma operação – não há motivo para chamar Dispose se você chamar Closeou vice-versa.
Close e Dispose chamam 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 da classe base seja sempre executada.
Observação
A using
instrução (diferente da using
diretiva namespace) é a maneira recomendada de e CloseDispose um pacote.
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de