System.Transactions.Configuration Ad Alanı

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.