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

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.