PipelineComponent.ReleaseConnections
PipelineComponent.ReleaseConnections
PipelineComponent.ReleaseConnections
PipelineComponent.ReleaseConnections
Method
Definition
Frees the connections established during AcquireConnections(Object). Called at design time and run time.
public:
virtual void ReleaseConnections();
public virtual void ReleaseConnections ();
abstract member ReleaseConnections : unit -> unit
override this.ReleaseConnections : unit -> unit
Public Overridable Sub ReleaseConnections ()
Examples
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
Remarks
Called repeatedly during component design, and at the end of component execution. Components should release any connections that were opened and maintained in AcquireConnections.