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 транзакции, когда свойство SupportsDTCTransactions — false. Если свойство SupportsDTCTransactions — true, вы можете ввести null параметр транзакции, чтобы указать, что контейнер поддерживает транзакции, но не будет участвовать.