次の方法で共有


ScriptComponent.AcquireConnections Method

接続マネージャを使用することにより、接続または接続情報を取得します。

名前空間: 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