接続マネージャを使用することにより、接続または接続情報を取得します。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.TxScript (microsoft.sqlserver.txscript.dll 内)
構文
'宣言
Public Overridable Sub AcquireConnections ( _
Transaction As Object _
)
public virtual void AcquireConnections (
Object Transaction
)
public:
virtual void AcquireConnections (
Object^ Transaction
)
public void AcquireConnections (
Object Transaction
)
public function AcquireConnections (
Transaction : Object
)
パラメータ
- Transaction
接続に関連付けるトランザクション オブジェクトです。
解説
スクリプト コンポーネント開発者は、直接的には ScriptComponent クラスを使用しませんが、UserComponent クラスを介して ScriptComponent から継承する ScriptMain クラスのメソッドおよびプロパティをコーディングすることにより、間接的に使用します。
開発者は、ScriptMain クラスの AcquireConnections メソッドをオーバーライドし、変換元コンポーネントまたは変換先コンポーネントからの外部データ ソースに接続できます。
使用例
次のコード サンプルは、スクリプト コンポーネント開発者が AcquireConnections メソッドを使用して、SqlConnection を取得する方法を示します。詳細については、「スクリプト コンポーネントのオブジェクト モデルについて」を参照してください。
Dim connMgr As IDTSConnectionManager90
Dim sqlConn As SqlConnection
Public Overrides Sub AcquireConnections(ByVal Transaction As Object)
connMgr = Me.Connections.MyADONETConnection
sqlConn = CType(connMgr.AcquireConnection(Nothing), SqlConnection)
End Sub
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ScriptComponent Class
ScriptComponent Members
Microsoft.SqlServer.Dts.Pipeline Namespace