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 параметр транзакции, чтобы указать, что контейнер поддерживает транзакции, но не собирается участвовать.