Package.Dispose(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
刷新并保存所有部件和关系的内容,关闭包,并释放所有资源。
protected:
virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)
参数
- disposing
- Boolean
若要释放托管资源和非托管资源,则为 true
;若仅释放非托管资源,则为 false
。
注解
为了确保正确保存所有更改, Dispose 还将完成、刷新和关闭包中包含的所有部件和关系。
Package对于 类, Dispose 和 Close 执行相同的操作 - 如果调用 Dispose ,则没有理由调用 Close,反之亦然。
分配和管理非内存资源的派生类应在调用 时 Dispose 重写此方法以释放资源。 派生类重写还应调用 Flush 和 基类 Dispose 方法,以确保始终执行基类清理。