WaitHandle.Dispose Metoda

Definice

Uvolní všechny prostředky používané aktuální instancí WaitHandle třídy.

Přetížení

Name Description
Dispose()

Uvolní všechny prostředky používané aktuální instancí WaitHandle třídy.

Dispose(Boolean)

Při přepsání v odvozené třídě uvolní nespravované prostředky používané nástrojem WaitHandlea volitelně uvolní spravované prostředky.

Dispose()

Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs

Uvolní všechny prostředky používané aktuální instancí WaitHandle třídy.

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

Implementuje

Poznámky

Tato metoda je ekvivalentní metodě Close .

Note

Vždy zavolejte Close nebo Dispose() před vydáním posledního odkazu na WaitHandle. Jinak prostředky, které používá, nebudou uvolněny.

Viz také

Platí pro

Dispose(Boolean)

Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs
Zdroj:
WaitHandle.cs

Při přepsání v odvozené třídě uvolní nespravované prostředky používané nástrojem WaitHandlea volitelně uvolní spravované prostředky.

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)

Parametry

explicitDisposing
Boolean

true uvolnění spravovaných i nespravovaných prostředků; false uvolnit pouze nespravované prostředky.

Poznámky

Tato metoda je volána Close metodami Dispose() s parametrem explicitDisposing nastaveným na true. explicitDisposing Pokud je trueparametr , tato metoda uvolní všechny prostředky uchovávané všemi spravovanými objekty, které tento WaitHandle objekt odkazuje.

Poznámky pro dědice

Měli byste přepsat metodu Dispose(Boolean) uvolnění prostředků přidělených v odvozených třídách.

Nebo Close() metodu Dispose() lze volat vícekrát jinými objekty. Při přepsání této metody dávejte pozor, abyste neodkazovali na objekty, které byly dříve odstraněny v dřívějším volání Dispose nebo Close.

Viz také

Platí pro