自動事務

Microsoft 事務伺服器 (MTS)、COM+ 和公共語言運行庫都支持相同的自動分散式事務模型。
ASP.NET 頁、XML Web services 方法或 .Net Framework 類一旦被標記為參與事務,它們將自動在事務範圍內執行。您可以通過在頁、XML Web services 方法或類中設定一個事務屬性值來控制對象的事務行為。特性值反過來確定實例化對象的事務性行為。因此,根據聲明特性值的不同,對象將自動參與現有事務或正在進行的事務、成為新事務的根或者根本不參與事務。聲明事務屬性的語法在 .NET Framework 類、ASP.NET 頁和 XML Web services 方法中稍有不同。
聲明性事務特性指定對象如何參與事務和如何以編程方式被配置。儘管此聲明性級別表示事務的邏輯,但它是一個已從物理事務中移除的步驟。物理事務在事務性對象訪問資料庫或訊息佇列這樣的數據資源時發生。與對象關聯的事務自動流向合適的資源管理器。諸如 OLE DB、開放式資料庫連線 (ODBC) 或 ActiveX 數據對象 (ADO) 的關聯驅動程式在對象的上下文中查找事務,並通過分散式事務處理協調器 (DTC) 在此事務中登記。整個物理事務自動發生。

相關詞條

相關搜尋

熱門詞條

聯絡我們