WaitHandle.Dispose Metod

Definition

Släpper alla resurser som används av den aktuella instansen WaitHandle av klassen.

Överlagringar

Name Description
Dispose()

Släpper alla resurser som används av den aktuella instansen WaitHandle av klassen.

Dispose(Boolean)

När de åsidosättas i en härledd klass släpper du de ohanterade resurser som används av WaitHandle, och släpper eventuellt de hanterade resurserna.

Dispose()

Källa:
WaitHandle.cs
Källa:
WaitHandle.cs
Källa:
WaitHandle.cs
Källa:
WaitHandle.cs
Källa:
WaitHandle.cs

Släpper alla resurser som används av den aktuella instansen WaitHandle av klassen.

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

Implementeringar

Kommentarer

Den här metoden motsvarar Close metoden.

Note

Anropa Close alltid eller Dispose() innan du släpper din senaste referens till WaitHandle. Annars frigörs inte de resurser som används.

Se även

Gäller för

Dispose(Boolean)

Källa:
WaitHandle.cs
Källa:
WaitHandle.cs
Källa:
WaitHandle.cs
Källa:
WaitHandle.cs
Källa:
WaitHandle.cs

När de åsidosättas i en härledd klass släpper du de ohanterade resurser som används av WaitHandle, och släpper eventuellt de hanterade resurserna.

protected:
 virtual void Dispose(bool explicitDisposing);
protected virtual void Dispose(bool explicitDisposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (explicitDisposing As Boolean)

Parametrar

explicitDisposing
Boolean

true för att frigöra både hanterade och ohanterade resurser; false för att endast frigöra ohanterade resurser.

Kommentarer

Den här metoden anropas av Close metoderna och Dispose() med parametern inställd på explicitDisposingtrue. När parametern är explicitDisposingsläpper den true här metoden alla resurser som innehas av alla hanterade objekt som det här WaitHandle objektet refererar till.

Anteckningar till arvingar

Du bör åsidosätta Dispose(Boolean) metoden för att frigöra resurser som allokerats i härledda klasser.

Metoden Close() eller Dispose() kan anropas flera gånger av andra objekt. När du åsidosätter den här metoden bör du vara noga med att inte referera till objekt som tidigare har tagits bort i ett tidigare anrop till Dispose eller Close.

Se även

Gäller för