System.Transactions.Configuration Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.