DbConnection.EnlistTransaction(Transaction) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.