HwndSource.Dispose 方法

定义

释放由 HwndSource该事件使用的所有托管资源,并引发该 Disposed 事件。

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

实现

注解

Important

此方法在 Internet 安全区域中不可用。

Dispose 启动 HWND 的相关清理工作。 如果 Dispose 通过不同于主 UI 线程的线程调用,清理工作可能会延迟,直到可以发布到主 UI 线程。

某些互操作方案可能需要从互操作代码显式调用 Dispose ,因为 HwndSource 在某些互操作方案中,可能会跨互操作边界生成多个引用,从而防止及时垃圾回收。

适用于

另请参阅