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)  

Комментарии

Передайте null параметр txn транзакции, когда свойство SupportsDTCTransactionsfalse. Если свойство SupportsDTCTransactionstrue, вы можете ввести null параметр транзакции, чтобы указать, что контейнер поддерживает транзакции, но не будет участвовать.

Применяется к