System.EnterpriseServices.CompensatingResourceManager 命名空間

提供類別,其允許在受控碼中使用 Compensating Resource Manager (CRM)。 CRM 是 COM + 所提供的一項服務,可讓您在 Microsoft Distributed Transaction Coordinator (DTC) 交易中包含非交易對象。 雖然 CRM 並未提供完整資源管理員的功能,不過它會透過復原記錄檔來提供交易的單元性 (全部或全無的行為特性) 和持續性。

類別

ApplicationCrmEnabledAttribute

在標記應用程式上啟用 Compensating Resource Manager (CRM)。

Clerk

將交易動作的資料錄寫入記錄檔。

ClerkInfo

包含描述現用 Compensating Resource Manager (CRM) Clerk 物件的資訊。

ClerkMonitor

包含處理序中所有現用 Clerk 的快照集 (Snapshot)。

Compensator

表示所有 Compensating Resource Manager (CRM) 補償器的基底類別。

LogRecord

表示當做 COM+ CrmLogRecordRead 結構傳送的非結構化記錄檔資料錄。 此類別無法獲得繼承。

列舉

CompensatorOptions

指定旗標,以控制 Compensating Resource Manager (CRM) 補償器應該收到哪個交易完成階段,和如果可疑的交易在已嘗試復原之後仍存留的話,復原是否應該失敗。

LogRecordFlags

描述 Compensating Resource Manager (CRM) 記錄檔資料錄的起點。

TransactionState

指定目前 Compensating Resource Manager (CRM) 交易的狀態。