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
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ünde yer alan tüm işlem yapılandırma XML öğelerini ve özniteliklerini kapsülleyen ve bunlara izin veren bir yapılandırma bölümünü temsil eder. Bu sınıf devralınamaz. |
Örnekler
bir .NET Framework işlem uygulaması tarafından kullanılan örnek bir 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 bir 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.