Nyelv

CountdownEvent.Dispose Metódus

Definíció

Felszabadítja az osztály aktuális példánya CountdownEvent által használt erőforrásokat.

Túlterhelések

Name Description
Dispose()

Az osztály aktuális példánya által használt összes erőforrást felszabadítja CountdownEvent .

Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által CountdownEventhasznált nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

Dispose()

Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs

Az osztály aktuális példánya által használt összes erőforrást felszabadítja CountdownEvent .

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

HívásDispose, ha befejezte a használatát.CountdownEvent A Dispose metódus használhatatlan állapotban hagyja a CountdownEvent metódust. A hívás Disposeután fel kell szabadítania az összes hivatkozást a CountdownEvent szemétgyűjtőre, hogy visszanyerhesse a memóriát, amelyet az CountdownEvent é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 CountdownEvent. Ellenkező esetben a használt erőforrások nem lesznek felszabadítva, amíg a szemétgyűjtő nem hívja meg az CountdownEvent objektum metódusát Finalize .

Lásd még

A következőre érvényes:

Dispose(Boolean)

Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs
Forrás:
CountdownEvent.cs

Felszabadítja a felügyelt erőforrások által CountdownEventhasznált nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

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

igaz a felügyelt és a nem felügyelt erőforrások kiadására; hamis, hogy csak a nem felügyelt erőforrásokat szabadíthassa fel.

Megjegyzések

A legtöbb taggal CountdownEventDispose ellentétben a rendszer nem szálbiztos, és nem használható egyidejűleg a példány többi tagjával.

A következőre érvényes: