ForEachEnumeratorUI.Dispose(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rilascia le risorse non gestite utilizzate dal controllo e, facoltativamente, le risorse gestite. Questo metodo viene 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
Valore booleano che specifica se vengono rilasciate risorse gestite e non gestite. True per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le 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
richiama Dispose
con eliminazione impostata su false
.
Quando il parametro di eliminazione è true
, questo metodo rilascia tutte le risorse contenute in tutti gli oggetti gestiti a cui fa riferimento questa Control
classe. Questo metodo richiama il metodo Dispose
di ciascun oggetto a cui si fa riferimento.
Per altre informazioni su Dispose
e Finalize
, vedere "Pulizia delle risorse non gestite e override del metodo Finalize" nella libreria di classi .NET Framework.
Note per gli eredi
Il metodo Dispose
può essere chiamato più volte da altri oggetti. Quando si esegue l'override Dispose
di , prestare attenzione a non fare riferimento a oggetti eliminati in precedenza in una chiamata precedente. Per altre informazioni su come implementare , vedere "Implementazione Dispose
di un metodo Dispose" nella libreria di classi .NET Framework.