BaseControlArray.Dispose(Boolean) Metódus

Definíció

Felszabadítja azokat a nem felügyelt erőforrásokat, amelyeket egy vezérlő használ egy vezérlőtömbben, és opcionálisan felszabadítja a felügyelt erőforrásokat.

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

Paraméterek

disposing
Boolean

true felügyelt és nem felügyelt erőforrások felszabadítása; false csak a nem felügyelt erőforrások kiadásához.

Megjegyzések

Ezt a metódust a nyilvános Dispose() metódus és a metódus hívja meg Finalize . Dispose() meghívja a védett Dispose(Boolean) metódust, amelynek a feloldó paramétere a következőre truevan állítva: . Finalize a Dispose parancsra beállított falseeltitkolt paraméterrel hívható meg.

Ha a kibocsátó paraméter az true, ez a metódus minden olyan felügyelt objektum által tárolt erőforrást felszabadít, amelyekre ez a vezérlő hivatkozik. Ez a metódus meghívja az Dispose() egyes hivatkozott objektumok metódusát.

Megjegyzések az öröklőkhöz

Dispose más objektumok többször is meghívhatók. Felülbíráláskor Dispose(Boolean)ügyeljen arra, hogy ne hivatkozzon olyan objektumokra, amelyek korábban már el lettek dobva egy korábbi hívásban Dispose. A megvalósítás Dispose(Boolean)módjáról további információt az Elidegenítési módszer implementálása című témakörben talál. További információ a DisposeFinalize() és a véglegesítési módszer felülírásáról.

A következőre érvényes: