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。 它提供一个标准实现,该实现使用true参数调用Dispose(Boolean)重载,然后调用 GC.SuppressFinalize 方法。 调用此方法可释放 实例 WaitHandle 或派生类持有的所有资源。

调用此方法后,对当前实例的引用会导致未定义的行为。

注意

在释放对 的最后一次引用WaitHandle之前,请始终调用 CloseDispose() 。 否则,它使用的资源将不会释放。

继承者说明

应重写 方法以 Dispose(Boolean) 释放派生类中分配的资源。

适用于

另请参阅