共用方式為


事務處理

當您從在線書店購買書籍時,您用錢(以信用形式)兌換一本書。 如果您的信用良好,一系列相關作業可確保您拿到這本書,書店會獲得您的錢。 不過,如果序列中的單一作業在交換期間失敗,整個交換就會失敗。 你沒有得到書,書店沒有得到你的錢。

負責讓交換平衡且可預測的技術稱為事務處理。 交易可確保除非交易單位內的所有作業都順利完成,否則數據導向資源不會永久更新。 藉由將一組相關作業結合成完全成功或完全失敗的單位,您可以簡化錯誤復原,並讓您的應用程式更可靠。

事務處理系統是由裝載交易導向應用程式的計算機硬體和軟體所組成,可執行進行業務所需的例行交易。 範例包括管理銷售訂單輸入、航空公司保留、薪資、員工記錄、製造和出貨的系統。

本節提供事務處理的一般資訊,以及如何使用 Microsoft .NET Framework 撰寫交易應用程式和資源管理員的特定資訊。

本節中

交易基本概念
介紹基本的事務處理詞彙和概念。

System.Transactions 所提供的功能
討論如何使用 System.Transactions 中的功能來撰寫自己的交易應用程式。

參考文獻

System.Transactions
提供類別,可讓您的程式代碼參與交易。 類別支援具有多個分散式參與者、多個階段通知和持久登記的交易。