DirListBox.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 que são usados por um DirListBox controlo 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), certifique-se de 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.