Bagikan melalui


System.EnterpriseServices.CompensatingResourceManager Ruang nama

Menyediakan kelas yang memungkinkan Anda menggunakan Compensating Resource Manager (CRM) dalam kode terkelola. CRM adalah layanan yang disediakan oleh COM+ yang memungkinkan Anda menyertakan objek nontransaksi dalam transaksi Koordinator Transaksi Terdistribusi Microsoft (DTC). Meskipun CRD tidak menyediakan kemampuan manajer sumber daya penuh, mereka memberikan atomitas transaksional (semua atau tidak sama sekali perilaku) dan durabilitas melalui log pemulihan.

Kelas

ApplicationCrmEnabledAttribute

Mengaktifkan Compensating Resource Manger (CRM) pada aplikasi yang diberi tag.

Clerk

Menulis catatan tindakan transaksi ke log.

ClerkInfo

Berisi informasi yang menjelaskan objek Clerk Compensating Resource Manager (CRM) aktif.

ClerkMonitor

Berisi rekam jepret semua Clerk yang aktif dalam proses.

Compensator

Mewakili kelas dasar untuk semua Compensator Compensator Compensating Resource Manager (CRM).

LogRecord

Mewakili rekaman log yang tidak terstruktur yang dikirimkan sebagai struktur COM+ CrmLogRecordRead . Kelas ini tidak dapat diwariskan.

Enum

CompensatorOptions

Menentukan bendera yang mengontrol fase penyelesaian transaksi mana yang harus diterima oleh Compensator Compensator Compensating Resource Manager (CRM), dan apakah pemulihan harus gagal jika transaksi yang dipertanyakan tetap ada setelah pemulihan dicoba.

LogRecordFlags

Menjelaskan asal catatan log Compensating Resource Manager (CRM).

TransactionState

Menentukan status transaksi Compensating Resource Manager (CRM) saat ini.