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. |
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.