다음을 통해 공유


ConnectionManager.AcquireConnection(Object) 메서드

정의

연결 유형의 인스턴스를 만듭니다.

public:
 System::Object ^ AcquireConnection(System::Object ^ txn);
public object AcquireConnection (object txn);
member this.AcquireConnection : obj -> obj
Public Function AcquireConnection (txn As Object) As Object

매개 변수

txn
Object

트랜잭션 유형에 대한 핸들입니다.

반환

트랜잭션 연결이 포함된 개체입니다.

예제

다음 코드 예제에서는 연결 관리자에 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)  

설명

속성이 .인 경우 트랜잭션 매개 변수 txnSupportsDTCTransactions 대해 전달 null 합니다false. 속성이 SupportsDTCTransactionstrue면 트랜잭션 매개 변수를 전달 null 하여 컨테이너가 트랜잭션을 지원하지만 참여하지 않음을 나타낼 수 있습니다.

적용 대상