System.EnterpriseServices.CompensatingResourceManager 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マネージド コードで補正リソース マネージャー (CRM) を使用できるクラスを提供します。 CRM は COM+ によって提供されるサービスであり、Microsoft 分散トランザクション コーディネーター (DTC) トランザクションに非トランザクション オブジェクトを含めることができます。 CRM は完全なリソース マネージャーの機能を提供しませんが、トランザクションのアトミック性 (すべてまたは何も動作しない) と持続性を復旧ログを介して提供します。
クラス
| 名前 | 説明 |
|---|---|
| ApplicationCrmEnabledAttribute |
タグ付けされたアプリケーションで補正リソース マネージャー (CRM) を有効にします。 |
| Clerk |
トランザクション アクションのレコードをログに書き込みます。 |
| ClerkInfo |
アクティブな補正Resource Manager (CRM) のクラーク オブジェクトを説明する情報が含まれています。 |
| ClerkMonitor |
プロセスでアクティブなすべてのクラークのスナップショットが含まれています。 |
| Compensator |
すべての補正リソース マネージャー (CRM) 補正器の基本クラスを表します。 |
| LogRecord |
COM+ |
列挙型
| 名前 | 説明 |
|---|---|
| CompensatorOptions |
補正Resource Manager (CRM) 補正器が受け取るトランザクション完了のフェーズと、復旧が試行された後に疑わしいトランザクションが残っている場合に復旧を失敗させるかどうかを制御するフラグを指定します。 |
| LogRecordFlags |
補正Resource Manager (CRM) ログ レコードの発生元について説明します。 |
| TransactionState |
現在の補正Resource Manager (CRM) トランザクションの状態を指定します。 |