Linguaggio

ForEachEnumeratorUI.Dispose(Boolean) Metodo

Definizione

Rilascia le risorse non gestite usate dal controllo e, opzionalmente, rilascia le risorse gestite. Questo metodo è ereditato dal metodo Component.Dispose.

protected:
 override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parametri

disposing
Boolean

Un booleano che specifica se vengono rilasciate risorse gestite e non gestite. true per rilasciare sia risorse gestite che non gestite; false per rilasciare solo risorse non gestite.

Commenti

Questo metodo viene chiamato dal metodo public Component.Dispose e dal Object.Finalize metodo . Dispose richiama il metodo protetto Dispose con il parametro di eliminazione impostato su true. Finalize Dispose richiama con l'eliminazione impostata su false.

Quando il parametro di eliminazione è true, questo metodo rilascia tutte le risorse detenute da eventuali oggetti gestiti a cui questa Controlclasse fa riferimento. Questo metodo richiama il Dispose metodo di ogni oggetto a cui si fa riferimento.

Per maggiori informazioni su Dispose e Finalize, vedi "Pulizia delle risorse non gestite e sovrascrittura del metodo finale" nella libreria di classi .NET Framework.

Note per gli eredi

Dispose può essere chiamato più volte da altri oggetti. Quando si sovrascrive Dispose, fai attenzione a non fare riferimento a oggetti che sono stati precedentemente eliminati in una chiamata precedente. Per maggiori informazioni su come implementare Dispose, vedi "Implementare un metodo di eliminazione" nella libreria di classi .NET Framework.

Si applica a