DirListBox.Dispose(Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.