DB2 V9.7 for Linux, UNIX, and Windows

DB2Command.Dispose (Boolean) 方法

释放由 DB2Command 对象使用的不受管资源和受管资源,后者为可选。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2(在 IBM.Data.DB2.dll 中)

语法

[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
);

参数

disposing
如果为 true,那么会同时释放受管资源和非受管资源;如果为 false,那么仅释放非受管资源。

注释

此方法由公共 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();
}