Bagikan melalui


System.Transactions.Configuration Ruang nama

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.