System.Transactions.Configuration Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıflar tarafından System.Transactions kullanılan yapılandırma seçeneklerini açıklayan sınıfları içerir.
Sınıflar
| Name | Description |
|---|---|
| DefaultSettingsSection |
Bir işlemin varsayılan değerlerini içeren bir yapılandırma dosyasındaki XML bölümünü temsil eder. Bu sınıf devralınamaz. |
| MachineSettingsSection |
Yalnızca makine düzeyinde değiştirilebilen tüm ayarları kapsülleyen bir yapılandırma dosyasındaki XML bölümünü temsil eder. Bu sınıf devralınamaz. |
| TransactionsSectionGroup |
Bu yapılandırma bölümündeki tüm işlem yapılandırma XML öğelerinin ve özniteliklerinin çapraz geçişini sağlayan ve kapsülleyen bir yapılandırma bölümünü temsil eder. Bu sınıf devralınamaz. |
Örnekler
.NET Framework işlem uygulaması tarafından kullanılan örnek yapılandırma dosyası aşağıdaki gibidir:
<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>
Bu örnek, bir işlemin varsayılan değerlerini belirtir. Özellikle, yerel olarak başlatılan tüm dağıtılmış işlemleri koordine etmekle sorumlu olan Dağıtılmış İşlem Düzenleyicisi'nin (MSDTC) bilgisayar adını ve işlemin zaman aşımına uğradıktan sonraki varsayılan zamanını ayarlar. Buna ek olarak, yalnızca makine düzeyinde değiştirilebilen bir ayar belirtir; bu, işlem zaman aşımına uğramadan önce izin verilen maksimum süredir.