释放由 DB2Command 对象使用的不受管资源和受管资源,后者为可选。
[Visual Basic]
Overrides Overloads Protected Sub Dispose( _
ByVal disposing As Boolean _
)
[C#]
protected override void Dispose(
bool disposing
);
[C++]
protected: void Dispose(
bool disposing
);
[JScript]
protected override function Dispose(
disposing : Boolean
);
此方法由公共 Dispose 方法调用。Dispose() 在将 disposing 参数设置为 true 的情况下调用受保护的 Dispose(Boolean) 方法。
当 disposing 参数为 true 时,该方法释放由此 DB2Command 引用的任何受管对象拥有的所有资源。它通过调用每个已引用对象的 Dispose() 方法来完成此操作。
其他对象可以多次调用 Dispose。当覆盖 Dispose(Boolean) 时,要特别小心不要引用在先前调用 Dispose 时已释放的对象。有关如何实现 Dispose(Boolean) 的更多信息,请参阅 Microsoft(R) .NET Framework SDK 文档中的“实现 Dispose 方法”。
[Visual Basic, C#] 以下示例将创建 DB2Command,然后对其进行处理。
[Visual Basic]
Public Sub DB2CommandHereAndGone()
Dim myCommand As New DB2Command()
myCommand.Dispose()
End Sub
[C#]
public void DB2CommandHereAndGone()
{
DB2Command myCommand = new DB2Command();
myCommand.Dispose();
}