DesignSurface.Dispose 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 .DesignSurface
Túlterhelések
| Name | Description |
|---|---|
| Dispose() |
Felszabadítja a .DesignSurface |
| Dispose(Boolean) |
Felszabadítja a .DesignSurface |
Dispose()
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
Felszabadítja a .DesignSurface
public:
virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Megvalósítás
Megjegyzések
A nyilvános Dispose módszer a szokásos IDisposable mintát követi. Ennek a metódusnak a meghívása elpusztítja a tervezési felületet. A metódus védett verziója a virtual normál IDisposable mintát követi.
Note
Mivel DesignSurface nem rendelkezik natív kóddal a törléshez, nincs olyan véglegesítője, amely meghívja Dispose(Boolean). Ha fel kell hívnia Dispose(Boolean), fel kell vennie egy véglegesítőt.
HívásDispose, ha befejezte a használatát.DesignSurface A Dispose metódus használhatatlan állapotban hagyja a DesignSurface metódust. A hívás Disposeután fel kell szabadítania az összes hivatkozást a DesignSurface szemétgyűjtőre, hogy visszanyerhesse a memóriát, amelyet az DesignSurface éppen foglalt. További információ: Nem felügyelt erőforrások tisztítása és ártalmatlanítási módszer implementálása.
Note
Mindig hívjon Dispose , mielőtt kiadja az utolsó hivatkozását a DesignSurface. Ellenkező esetben a használt erőforrások nem lesznek felszabadítva, amíg a szemétgyűjtő nem hívja meg az DesignSurface objektum metódusát Finalize .
A következőre érvényes:
Dispose(Boolean)
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
- Forrás:
- DesignSurface.cs
Felszabadítja a .DesignSurface
protected:
virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable 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
A nyilvános Dispose() módszer a szokásos IDisposable mintát követi. Ennek a metódusnak a meghívása elpusztítja a tervezési felületet. A metódus védett verziója a virtual normál IDisposable mintát követi.
Note
Mivel DesignSurface nem rendelkezik natív kóddal a törléshez, nincs olyan véglegesítője, amely meghívja Dispose. Ha fel kell hívnia Dispose, fel kell vennie egy véglegesítőt.
Ezt a metódust a nyilvános Dispose() metódus és a Finalize() metódus hívja meg, ha felül lett bírálva.
Dispose() meghívja ezt a metódust a disposing következő paraméterrel true: .
Finalize meghívja ezt a metódust a következő beállítással disposingfalse: .
Ha a paraméter igaz, ez a disposing metódus minden olyan felügyelt objektum által tárolt erőforrást felszabadít, amelyekre ez a DesignSurface hivatkozás 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ül kell Dispose(Boolean) bírálni, 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.