WF 中的交易活動
.NET Framework 4.6.1 有數個系統提供的活動,可用於模型化交易、補償和取消。 這些程式設計模型允許在商務邏輯和錯誤處理發生變更事件時,工作流程可繼續執行。 如需交易、補償和取消的詳細資訊,請參閱交易、補償和取消。
異動活動
活動類型 | 描述 |
---|---|
CancellationScope | 將取消邏輯 (採活動形式) 與執行主要路徑 (也使用活動表示) 產生關聯。 |
CompensableActivity | 支援其子活動的補償。 |
Compensate | 明確叫用 CompensableActivity 的補償處理常式。 |
Confirm | 明確叫用 CompensableActivity 的確認處理常式。 |
TransactionScope | 區分異動界限。 |
TransactedReceiveScope | 範圍為接收之訊息所啟始的異動存留時間。 異動可能會流動至初始訊息上的工作流程,或是在接收到訊息時由發送器所建立。 注意:TransactedReceiveScope 位於 [工具箱] 的 [傳訊] 區段中。 |