HwndSource.Dispose 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
释放 HwndSource 使用的所有托管资源,并引发 Disposed 事件。
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
实现
注解
重要
此方法在 Internet 安全区域中不可用。
Dispose 启动 HWND 的相关清理工作。 如果 Dispose 通过与 main UI 线程不同的线程调用 ,则清理工作可能会推迟,直到可以发布到main UI 线程。
对于某些互操作方案,可能需要从互操作代码显式调用 Dispose ,因为 HwndSource 在某些互操作方案中,可能会跨互操作边界生成对它的多个引用,从而可能阻止及时垃圾回收。