System.Transactions.Configuration Namnområde

Innehåller klasser som beskriver konfigurationsalternativ som används av System.Transactions klasser.

Klasser

Name Description
DefaultSettingsSection

Representerar ett XML-avsnitt i en konfigurationsfil som innehåller standardvärden för en transaktion. Det går inte att ärva den här klassen.

MachineSettingsSection

Representerar ett XML-avsnitt i en konfigurationsfil som kapslar in alla inställningar som bara kan ändras på datornivå. Det går inte att ärva den här klassen.

TransactionsSectionGroup

Representerar ett konfigurationsavsnitt som kapslar in och tillåter bläddering av alla XML-element och attribut för transaktionskonfiguration som finns i det här konfigurationsavsnittet. Det går inte att ärva den här klassen.

Exempel

Ett exempel på en konfigurationsfil som används av ett .NET Framework-transaktionsprogram är följande:

<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>

Det här exemplet anger standardvärdena för en transaktion. Mer specifikt anger den datornamnet för den distribuerade transaktionskoordinatorn (MSDTC) som ansvarar för att samordna alla distribuerade transaktioner som startats lokalt och standardtiden efter vilken en transaktion överskrider tidsgränsen. Dessutom anger den en inställning som bara kan ändras på datornivå, vilket är den maximala tid som tillåts innan en transaktion överskrider tidsgränsen.