Condividi tramite


ConnectionManager.AcquireConnection(Object) Metodo

Definizione

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à.

Si applica a