WaitHandle.Close メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の WaitHandleによって保持されているすべてのリソースを解放します。
public:
virtual void Close();
public virtual void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()
注釈
このメソッドは、IDisposable.Dispose クラスとその派生クラスのWaitHandle メソッドのパブリック実装です。
Dispose(Boolean)引数を使用してtrueオーバーロードを呼び出し、GC.SuppressFinalize メソッドを呼び出す標準的な実装を提供します。 このメソッドを呼び出して、 WaitHandle または派生クラスのインスタンスによって保持されているすべてのリソースを解放します。
このメソッドが呼び出されると、現在のインスタンスへの参照によって未定義の動作が発生します。
Note
Closeへの最後の参照を解放する前に、常にDispose()またはWaitHandleを呼び出してください。 それ以外の場合、使用しているリソースは解放されません。
注意 (継承者)
派生クラスに割り当てられたリソースを解放するには、 Dispose(Boolean) メソッドをオーバーライドする必要があります。