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 ()

注釈

このメソッドは、 クラスとその派生クラスの メソッドのWaitHandleパブリック実装IDisposable.Disposeです。 これは、引数を使用してオーバーロードを Dispose(Boolean) 呼び出し、 メソッドを true 呼び出す標準実装を GC.SuppressFinalize 提供します。 のインスタンス WaitHandle または派生クラスによって保持されているすべてのリソースを解放するには、このメソッドを呼び出します。

このメソッドが呼び出されると、現在のインスタンスへの参照によって未定義の動作が発生します。

Note

への最後の参照を解放する前に、常に または Dispose()WaitHandle呼び出Closeします。 それ以外の場合、使用しているリソースは解放されません。

注意 (継承者)

派生クラスに Dispose(Boolean) 割り当てられたリソースを解放するには、 メソッドをオーバーライドする必要があります。

適用対象

こちらもご覧ください