ADODC.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.
Liberta os recursos não geridos usados por um ADODC e, opcionalmente, liberta os recursos geridos.
protected:
virtual void Dispose(bool disposing) = System::ComponentModel::Component::Dispose;
protected:
override void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)
Protected Overrides 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
Este método é chamado pelo método público Dispose() e pelo Finalize método.
Dispose() invoca o método protegido Dispose(Boolean) com o parâmetro de descarte definido em true.
Finalize invoca Dispose com o parâmetro de descarte definido em false.
Quando o parâmetro de descarte é true, este método liberta todos os recursos detidos por quaisquer objetos geridos que este controlo referencia. Este método invoca o Dispose() método de cada objeto referenciado.
Note
Funções e objetos no espaço de nomes Microsoft.VisualBasic.Compatibility.VB6 são fornecidos para uso pelas ferramentas na atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, estas funções e objetos duplicam funcionalidades que pode encontrar noutros namespaces do .NET Framework. São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente da implementação do .NET Framework.
Notas para Herdeiros
Dispose pode ser chamada várias vezes por outros objetos. Quando sobrescreve Dispose(Boolean), tenha cuidado para não referenciar objetos que já foram descartados numa chamada anterior para Dispose. Para mais informações sobre como implementar Dispose(Boolean), consulte Implementar um Método de Eliminação. Para mais informações sobre Dispose e Finalize(), veja Limpeza de Recursos Não Geridos e Sobreposição do Método de Finalização.