BaseControlArray.Dispose(Boolean) Método

Definição

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.

Aplica-se a