Udostępnij za pośrednictwem


Działania transakcji w programie WF

.NET Framework 4.6.1 zawiera kilka działań dostarczanych przez system na potrzeby modelowania transakcji, odszkodowania i anulowania. Te modele programowania umożliwiają przepływowi pracy kontynuowanie postępu w przypadku zmian logiki biznesowej i obsługi błędów. Aby uzyskać więcej informacji na temat transakcji, odszkodowania i anulowania, zobacz Transakcje, Kompensacja i Anulowanie.

Działania transakcji

Typ działania Opis
CancellationScope Kojarzy logikę anulowania w postaci działania z główną ścieżką wykonywania, również wyrażoną jako działanie.
CompensableActivity Wspiera rekompensatę swoich działań podrzędnych.
Compensate Jawnie wywołuje procedurę obsługi kompensacji elementu CompensableActivity.
Confirm Jawnie wywołuje procedurę obsługi potwierdzenia elementu CompensableActivity.
TransactionScope Demarcates granicy transakcji.
TransactedReceiveScope Określa zakres okresu istnienia transakcji zainicjowanej przez odebrany komunikat. Transakcja może zostać przesłana do przepływu pracy w komunikacie inicjującym lub utworzona przez dyspozytor po odebraniu komunikatu. Uwaga: Element TransactedReceiveScope znajduje się w sekcji Obsługa komunikatów w przyborniku.