ConnectionManager.AcquireConnection Method
接続の種類のインスタンスを作成します。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)
構文
'宣言
Public Function AcquireConnection ( _
txn As Object _
) As Object
public Object AcquireConnection (
Object txn
)
public:
Object^ AcquireConnection (
Object^ txn
)
public Object AcquireConnection (
Object txn
)
public function AcquireConnection (
txn : Object
) : Object
パラメータ
- txn
トランザクションの種類へのハンドルです。
戻り値
トランザクション接続を表すオブジェクトです。
解説
SupportsDTCTransactions プロパティが false である場合、transaction パラメータ txn には null を渡します。SupportsDTCTransactions プロパティが true である場合、transaction パラメータに null を渡して、コンテナがトランザクションをサポートしているが参加しないことを示すことができます。
使用例
次のコード例では、接続マネージャに OLE DB 接続を追加し、接続を取得します。
// Create the package.
Package pkg = new Package();
// Add a ConnectionManager to the Connections collection.
ConnectionManager connMgr = pkg.Connections.Add("ADO.NET:OLEDB");
connMgr.Properties["RetainSameConnection"].SetValue(connMgr , true);
connMgr.ConnectionString = connStr;
// Aqcuire the connection.
object connection = connMgr.AcquireConnection(null);
' Create the package.
Dim pkg As Package = New Package()
' Add a ConnectionManager to the Connections collection.
Dim connMgr As ConnectionManager = pkg.Connections.Add("ADO.NET:OLEDB")
connMgr.Properties("RetainSameConnection").SetValue(connMgr , True)
connMgr.ConnectionString = connStr
' Aqcuire the connection.
Dim connection As Object = connMgr.AcquireConnection(Nothing)
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ConnectionManager Class
ConnectionManager Members
Microsoft.SqlServer.Dts.Runtime Namespace