ServiceController.Dispose Metódus

Definíció

Túlterhelések

Name Description
Dispose()

Végrehajtja a nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat.

Dispose(Boolean)

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

Dispose()

Végrehajtja a nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Megvalósítás

A következőre érvényes:

Dispose(Boolean)

Forrás:
ServiceController.cs
Forrás:
ServiceController.cs
Forrás:
ServiceController.cs
Forrás:
ServiceController.cs

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

protected:
 override void Dispose(bool disposing);
protected:
 virtual void Dispose(bool disposing);
protected override void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
override this.Dispose : bool -> unit
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)
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

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 ServiceController 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.

A következőre érvényes: