ForEachEnumeratorUI.Dispose(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
释放控制组使用的未管理资源,并可选择性地释放受管理资源。 该方法继承自 Component.Dispose 方法。
protected:
override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)
参数
- disposing
- Boolean
一个布尔值,指定是否释放受管理和非受管理资源。 如果为 true,则同时释放托管和非托管资源;如果为 false,则仅释放非托管资源。
注解
此方法由公共 Component.Dispose 方法和 Object.Finalize 方法调用。
Dispose 调用受保护的 Dispose 方法,并将释放参数设置为 true.
Finalize
Dispose调用释放设置为 false.
当抛弃参数为 true时,该方法释放该类引用的任何受管理对象 Control所持有的所有资源。 此方法调用 Dispose 每个引用对象的方法。
关于Dispose和Finalize的更多信息,请参见.NET框架类库中的“清理未管理资源及覆盖最终化方法”。
继承者说明
Dispose 其他对象可以多次调用。 在覆盖 Dispose时,注意不要引用之前调用中已处理的对象。 关于如何实现Dispose的更多信息,请参见 .NET 框架类库中的“实现丢弃方法”。