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

Il handle di un tipo di transazione.

Valori restituiti

Un oggetto che contiene la connessione della transazione.

Esempio

Il seguente esempio di codice mostra come aggiungere la connessione OLE DB al connection manager 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

Passa null per il parametro txn transazione quando la SupportsDTCTransactions proprietà è false. Se la SupportsDTCTransactions proprietà è true, puoi inviare null il parametro della transazione per indicare che il contenitore supporta transazioni, ma non parteciperà.

Si applica a