System.Transactions.Configuration 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.
Berisi kelas yang menjelaskan opsi konfigurasi yang digunakan oleh System.Transactions kelas.
Kelas
DefaultSettingsSection |
Mewakili bagian XML dalam file konfigurasi yang berisi nilai default transaksi. Kelas ini tidak dapat diwariskan. |
MachineSettingsSection |
Mewakili bagian XML dalam file konfigurasi yang merangkum semua pengaturan yang hanya dapat dimodifikasi di tingkat komputer. Kelas ini tidak dapat diwariskan. |
TransactionsSectionGroup |
Mewakili bagian konfigurasi yang merangkum dan memungkinkan traversal semua elemen dan atribut XML konfigurasi transaksi yang berada dalam bagian konfigurasi ini. Kelas ini tidak dapat diwariskan. |
Contoh
Contoh file konfigurasi yang digunakan oleh aplikasi transaksi .NET Framework adalah sebagai berikut:
<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>
Contoh ini menentukan nilai default transaksi. Secara khusus, ini menetapkan nama komputer Koordinator Transaksi Terdistribusi (MSDTC) yang bertanggung jawab untuk mengoordinasikan semua transaksi terdistribusi dimulai secara lokal, dan waktu default setelah waktu transaksi habis. Selain itu, ini menentukan pengaturan yang hanya dapat dimodifikasi pada tingkat komputer, yang merupakan jumlah waktu maksimum yang diizinkan sebelum waktu transaksi habis.