次の方法で共有


ScriptComponent.ReleaseConnections Method

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

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

構文

'宣言
Public Overridable Sub ReleaseConnections
public virtual void ReleaseConnections ()
public:
virtual void ReleaseConnections ()
public void ReleaseConnections ()
public function ReleaseConnections ()

解説

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

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

使用例

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

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

  connMgr.ReleaseConnection(sqlConn)

End Sub

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ScriptComponent Class
ScriptComponent Members
Microsoft.SqlServer.Dts.Pipeline Namespace