System.Transactions.Configuration Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které popisují možnosti konfigurace používané třídami System.Transactions .
Třídy
DefaultSettingsSection |
Představuje oddíl XML v konfiguračním souboru, který obsahuje výchozí hodnoty transakce. Tuto třídu nelze dědit. |
MachineSettingsSection |
Představuje oddíl XML v konfiguračním souboru, který zapouzdřuje všechna nastavení, která lze upravit pouze na úrovni počítače. Tuto třídu nelze dědit. |
TransactionsSectionGroup |
Představuje konfigurační oddíl, který zapouzdřuje a umožňuje procházení všech elementů a atributů XML konfigurace transakce, které jsou v této části konfigurace. Tuto třídu nelze dědit. |
Příklady
Příklad konfiguračního souboru používaného transakční aplikací rozhraní .NET Framework je následující:
<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>
Tento příklad určuje výchozí hodnoty transakce. Konkrétně nastaví název počítače koordinátoru distribuovaných transakcí (MSDTC), který zodpovídá za koordinaci všech distribuovaných transakcí spuštěných místně, a výchozí čas, po jehož uplynutí vyprší časový limit transakce. Kromě toho určuje nastavení, které lze upravit pouze na úrovni počítače, což je maximální doba povolená před vypršením časového limitu transakce.