语言

ForEachEnumeratorUI.Dispose(Boolean) 方法

定义

释放控制组使用的未管理资源,并可选择性地释放受管理资源。 该方法继承自 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 每个引用对象的方法。

关于DisposeFinalize的更多信息,请参见.NET框架类库中的“清理未管理资源及覆盖最终化方法”。

继承者说明

Dispose 其他对象可以多次调用。 在覆盖 Dispose时,注意不要引用之前调用中已处理的对象。 关于如何实现Dispose的更多信息,请参见 .NET 框架类库中的“实现丢弃方法”。

适用于