释放 SqlCeChangeTracking 类使用的非托管资源,并可以选择释放托管资源。
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)
语法
声明
Public Sub Dispose ( _
disposing As Boolean _
)
用法
Dim instance As SqlCeChangeTracking
Dim disposing As Boolean
instance.Dispose(disposing)
public void Dispose(
bool disposing
)
public:
void Dispose(
bool disposing
)
member Dispose :
disposing:bool -> unit
public function Dispose(
disposing : boolean
)
参数
- disposing
类型:System. . :: . .Boolean
如果同时释放非托管资源和托管资源,则为 true;如果仅释放非托管资源,则为 false。
注释
此方法由公共 Dispose() 方法和 Finalize 方法调用。Dispose() 调用受保护的 Dispose(Boolean) 方法,此时 disposing 参数设置为 true。Finalize 调用 Dispose,此时 disposing 设置为 false。
当 disposing 参数为 true 时,此方法释放此 SqlCeChangeTracking 引用的任何托管对象所持有的所有资源。此方法调用每个引用对象的 Dispose() 方法。
继承方注释
Dispose 可以由其他对象调用多次。当覆盖 Dispose(Boolean) 时,请务必小心,而不要引用在早期调用 Dispose 时先前已处置过的对象。有关如何实现 Dispose(Boolean) 的详细信息,请参阅Implementing a Dispose Method。
有关 Dispose 和 Finalize 的详细信息,请参阅Cleaning Up Unmanaged Resources和Overriding the Finalize Method。