Nyelv

DirListBox.Dispose(Boolean) Metódus

Definíció

Felszabadítja a vezérlő által DirListBox használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

protected:
 virtual void Dispose(bool Disposing) = System::ComponentModel::Component::Dispose;
protected:
 override void Dispose(bool Disposing);
protected virtual void Dispose(bool Disposing);
protected override void Dispose(bool Disposing);
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (Disposing As Boolean)
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.

Note

A Microsoft.VisualBasic.Compatibility.VB6 névtérben lévő függvényeket és objektumokat a 6.0-ról Visual Basic Visual Basic való frissítésre szolgáló eszközök biztosítják. A legtöbb esetben ezek a függvények és objektumok duplikálják azokat a funkciókat, amelyeket a .NET-keretrendszer más névtereiben talál. Ezekre csak akkor van szükség, ha a Visual Basic 6.0-s kódmodell jelentősen eltér a .NET-keretrendszer implementációjától.

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:

Lásd még