WaitHandle.Close 方法

定義

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

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

備註

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

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

注意

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

給繼承者的注意事項

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

適用於

另請參閱