Transaktionsaktivitäten in WF

.NET Framework 4.6.1 verfügt über mehrere vom System bereitgestellte Aktivitäten, um Transaktionen, Kompensationen und Abbrüche zu modellieren. Diese Programmiermodelle ermöglichen es dem Workflow, sich weiter vorwärts zu bewegen, falls Änderungen in der Geschäftslogik auftreten oder eine Fehlerbehandlung ausgeführt wird. Weitere Informationen zu Transaktionen, Kompensierung und Stornierung finden Sie unter Transaktionen, Kompensierung und Stornierung.

Transaktionsaktivitäten

Aktivitätstyp BESCHREIBUNG
CancellationScope Ordnet Abbruchlogik in Form einer Aktivität einem Hauptausführungspfad zu. Wird auch als Aktivität ausgedrückt.
CompensableActivity Unterstützt die Kompensation der untergeordneten Aktivitäten.
Compensate Ruft den Kompensationshandler einer CompensableActivity explizit auf
Confirm Ruft den Bestätigungshandler einer CompensableActivity explizit auf
TransactionScope Demarkiert eine Transaktionsgrenze.
TransactedReceiveScope Legt Bereiche für die Lebensdauer einer Transaktion fest, die von einer empfangenen Meldung initiiert wird. Die Transaktion kann in den Workflow der initiierenden Meldung übergeben oder vom Verteiler erstellt werden, wenn die Meldung empfangen wird. Hinweis: Der TransactedReceiveScope befindet sich im Abschnitt Messaging der Toolbox.