ConnectionManager.AcquireConnection(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'istanza del tipo di connessione.
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
Parametri
- txn
- Object
Handle di un tipo di transazione.
Restituisce
Oggetto contenente la connessione di transazione.
Esempio
Nell'esempio di codice seguente viene illustrato come aggiungere la connessione OLE DB alla gestione connessione e acquisire la connessione.
// 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)
Commenti
Passare null
per il parametro txn
della transazione quando la SupportsDTCTransactions proprietà è false
. Se la proprietà è true
, è possibile passare null
il SupportsDTCTransactions parametro della transazione per indicare che il contenitore supporta le transazioni, ma non parteciperà.