PipelineComponent.ReleaseConnections 方法

定义

释放在 期间 AcquireConnections(Object)建立的连接。 设计时和运行时都被调用。

public:
 virtual void ReleaseConnections();
public virtual void ReleaseConnections();
abstract member ReleaseConnections : unit -> unit
override this.ReleaseConnections : unit -> unit
Public Overridable Sub ReleaseConnections ()

示例

private System.Data.OleDb.OleDbConnection oledbConnection;  
public override void ReleaseConnections()  
{  
    if (oledbConnection != null && oledbConnection.State != ConnectionState.Closed )  
        oledbConnection.Close();  
}  
Private oledbConnection As System.Data.OleDb.OleDbConnection   

Public Overrides Sub ReleaseConnections()   
 If Not (oledbConnection Is Nothing) AndAlso Not (oledbConnection.State = ConnectionState.Closed) Then   
   oledbConnection.Close   
 End If   
End Sub  

注解

在组件设计过程中以及组件执行结束时反复调用。 组件应释放 AcquireConnections在 中已打开并维护的所有连接。

适用于