次の方法で共有


ReleaseConnections メソッド

接続マネージャへの接続を解放します。

名前空間:  Microsoft.SqlServer.Dts.Pipeline
アセンブリ:  Microsoft.SqlServer.TxScript (Microsoft.SqlServer.TxScript.dll)

構文

'宣言
Public Overridable Sub ReleaseConnections
'使用
Dim instance As ScriptComponent

instance.ReleaseConnections()
public virtual void ReleaseConnections()
public:
virtual void ReleaseConnections()
abstract ReleaseConnections : unit -> unit 
override ReleaseConnections : unit -> unit 
public function ReleaseConnections()

説明

スクリプト コンポーネント開発者は、直接的には ScriptComponent クラスを使用しませんが、UserComponent クラスを介して ScriptComponent から継承する ScriptMain クラスのメソッドおよびプロパティをコーディングすることにより、間接的に使用します。

開発者は、ScriptMain クラスの ReleaseConnections メソッドをオーバーライドし、変換元コンポーネントまたは変換先コンポーネントの外部データ ソースからの接続を解除できます。

使用例

次のコード サンプルでは、スクリプト コンポーネントの開発者が ReleaseConnections メソッドを使用して、AcquireConnections メソッドの呼び出し中に開かれた以前の接続を解放する方法を示します。

Dim connMgr As IDTSConnectionManager100
Dim sqlConn As SqlConnection
...
Public Overrides Sub ReleaseConnections()

  connMgr.ReleaseConnection(sqlConn)

End Sub