BaseControlArray.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 controlo numa matriz de controlo e, opcionalmente, liberta os recursos geridos.
protected:
override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
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.
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.