System.EnterpriseServices.CompensatingResourceManager Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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+ |
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. |