DbConnection.EnlistTransaction(Transaction) Metod

Definition

Registrerar i den angivna transaktionen.

public:
 virtual void EnlistTransaction(System::Transactions::Transaction ^ transaction);
public virtual void EnlistTransaction(System.Transactions.Transaction? transaction);
public virtual void EnlistTransaction(System.Transactions.Transaction transaction);
abstract member EnlistTransaction : System.Transactions.Transaction -> unit
override this.EnlistTransaction : System.Transactions.Transaction -> unit
Public Overridable Sub EnlistTransaction (transaction As Transaction)

Parametrar

transaction
Transaction

En referens till en befintlig Transaction som du kan använda för att registrera.

Kommentarer

Nytt i ADO.NET 2.0 är stöd för att använda metoden EnlistTransaction för att registrera i en distribuerad transaktion. Eftersom den registrerar en anslutning i en Transaction instans EnlistTransaction kan du dra nytta av funktioner som är tillgängliga i System.Transactions namnområdet för att hantera distribuerade transaktioner. När en anslutning uttryckligen har registrerats i en transaktion kan den inte tas bort eller tas med i en annan transaktion förrän den första transaktionen har slutförts.

Gäller för

Se även