Workflowtransaktionen
Dieses Thema gilt für Windows Workflow Foundation 4.
WF bietet Unterstützung die Beteiligung an System.Transactions-Transaktionen mithilfe der TransactionScope-Aktivität, um eine transaktive Arbeitseinheit festzulegen. Während das System.Transactions.TransactionScope-Objekt explizit abgeschlossen werden muss, ruft die System.Activities.Statements.TransactionScope-Aktivität den Abschluss implizit auf, wenn die Transaktion erfolgreich abgeschlossen wurde. Alle im Body-Element der TransactionScope-Aktivität enthaltenen Elemente sind an der Transaktion beteiligt. WF kann, um Transaktionen der TransactedReceiveScope-Aktivität in einen Workflow zu übergeben. Wie die TransactionScope-Aktivität sind alle in Body enthaltenen Aktivitäten an der Transaktion beteiligt. WF stellt sicher, dass von System.Transactions.Transaction.Current abhängige Aktivitäten mit TransactionScope und TransactedReceiveScope zusammenarbeiten können. Wenn die vom System bereitgestellten Aktivitäten nicht alle Anforderungen berücksichtigen, können mit dem RuntimeTransactionHandle-Objekt benutzerdefinierte Aktivitäten erstellt werden, um erweiterte Szenarien für Fluss- und Transaktionssteuerelemente zu ermöglichen.
Siehe auch
Verweis
TransactionScopeActivity
TransactionScope
System.Transactions.Transaction.Current