Transaktionen und Kompensation
Transaktionen sind ein bekanntes Mittel, um Arbeitsschritte nach dem »Alles oder nichts-Prinzip« auszuführen. Als Alternative dazu kommen in Workflows auch Kompensationsvorgänge zum Einsatz. Dieser Abschnitt zeigt, wie diese beiden Konzepte mit WF implementiert werden können.
Transaktionen
Transaktionen werden durch die Verwendung der Aktivität TransactionScope
unterstützt. Ein TransactionScope
startet eine neue Transaktion, sofern noch keine existiert. Die Transaktion wird bestätigt, wenn sämtliche Aktivitäten innerhalb des TransactionScope
bzw. sämtliche an der Transaktion teilnehmenden Aktivitäten erfolgreich ausgeführt wurden. Über das Eigenschaftenfenster kann der Transaktionsisolationslevel ebenso wie das gewünschte ...
Get Microsoft .NET 4.0 Update now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.