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 ()
实现
注解
Important
此方法在 Internet 安全区域中不可用。
Dispose 启动 HWND 的相关清理工作。 如果 Dispose 通过不同于主 UI 线程的线程调用,清理工作可能会延迟,直到可以发布到主 UI 线程。
某些互操作方案可能需要从互操作代码显式调用 Dispose ,因为 HwndSource 在某些互操作方案中,可能会跨互操作边界生成多个引用,从而防止及时垃圾回收。