ConnectionManager.AcquireConnection(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance du type de connexion.
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
Paramètres
- txn
- Object
Descripteur d'un type de transaction.
Retours
Objet qui contient la connexion de transaction.
Exemples
L’exemple de code suivant montre comment ajouter la connexion OLE DB au gestionnaire de connexions et acquérir la connexion.
// 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)
Remarques
null
Passez le paramètre txn
de transaction lorsque la SupportsDTCTransactions propriété est false
. Si la SupportsDTCTransactions propriété est true
, vous pouvez transmettre null
le paramètre de transaction pour indiquer que le conteneur prend en charge les transactions, mais ne va pas participer.