WaitHandle.Close 方法

定義

釋放目前 WaitHandle 所持有的全部資源。

C#
public virtual void Close();

備註

這個方法是 類別及其衍生類別之 方法 WaitHandleIDisposable.Dispose 公用實作。 它提供標準實作,它會使用 true 引數呼叫 Dispose(Boolean) 多載,然後呼叫 GC.SuppressFinalize 方法。 呼叫這個方法以釋放 實例 WaitHandle 或衍生類別所持有的所有資源。

呼叫此方法之後,目前實例的參考會導致未定義的行為。

備註

請一律呼叫 CloseDispose() ,再釋放對 的最後一個參考 WaitHandle 。 否則,將不會釋放正在使用的資源。

給繼承者的注意事項

您應該覆寫 Dispose(Boolean) 方法,以釋放衍生類別中配置的資源。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

另請參閱