ConnectionManager.AcquireConnection(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una instancia del tipo de conexión.
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
Parámetros
- txn
- Object
El identificador para un tipo de transacción.
Devoluciones
Un objeto que contiene la conexión de transacción.
Ejemplos
En el ejemplo de código siguiente se muestra cómo agregar la conexión OLE DB al administrador de conexiones y adquirir la conexión.
// 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)
Comentarios
Pase null
para el parámetro txn
de transacción cuando la SupportsDTCTransactions propiedad sea false
. Si la SupportsDTCTransactions propiedad es true
, puede pasar null
el parámetro transaction para indicar que el contenedor admite transacciones, pero no va a participar.