WaitHandle.Dispose Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.