언어

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)  

설명

속성이 일 때 트랜잭션 매개변수 txn 를 통과합니다null.SupportsDTCTransactionsfalse 속성이 SupportsDTCTransactions 이라 true면, 트랜잭션 매개변수를 전달 null 하여 컨테이너가 트랜잭션을 지원하지만 참여하지 않을 것임을 알 수 있습니다.

적용 대상