System.EnterpriseServices.CompensatingResourceManager 名前空間

マネージド コードで補正リソース マネージャー (CRM) を使用できるクラスを提供します。 CRM は COM+ によって提供されるサービスであり、Microsoft 分散トランザクション コーディネーター (DTC) トランザクションに非トランザクション オブジェクトを含めることができます。 CRM は完全なリソース マネージャーの機能を提供しませんが、トランザクションのアトミック性 (すべてまたは何も動作しない) と持続性を復旧ログを介して提供します。

クラス

名前 説明
ApplicationCrmEnabledAttribute

タグ付けされたアプリケーションで補正リソース マネージャー (CRM) を有効にします。

Clerk

トランザクション アクションのレコードをログに書き込みます。

ClerkInfo

アクティブな補正Resource Manager (CRM) のクラーク オブジェクトを説明する情報が含まれています。

ClerkMonitor

プロセスでアクティブなすべてのクラークのスナップショットが含まれています。

Compensator

すべての補正リソース マネージャー (CRM) 補正器の基本クラスを表します。

LogRecord

COM+ CrmLogRecordRead 構造体として配信される非構造化ログ レコードを表します。 このクラスは継承できません。

列挙型

名前 説明
CompensatorOptions

補正Resource Manager (CRM) 補正器が受け取るトランザクション完了のフェーズと、復旧が試行された後に疑わしいトランザクションが残っている場合に復旧を失敗させるかどうかを制御するフラグを指定します。

LogRecordFlags

補正Resource Manager (CRM) ログ レコードの発生元について説明します。

TransactionState

現在の補正Resource Manager (CRM) トランザクションの状態を指定します。