複製鏈接
請複製以下鏈接發送給好友

自動事務

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