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执行相同的操作 - 如果调用,则没有理由调用DisposeClose,反之亦然。
分配和管理非内存资源的派生类应重写此方法,以在调用时 Dispose 释放资源。 派生类重写还应调用 Flush 基类和基类 Dispose 方法,以确保始终执行基类清理。