System.Transactions.Configuration Пространство имен

Содержит классы, описывающие параметры конфигурации, используемые классами System.Transactions .

Классы

Имя Описание
DefaultSettingsSection

Представляет xml-раздел в файле конфигурации, который содержит значения по умолчанию транзакции. Этот класс не наследуется.

MachineSettingsSection

Представляет xml-раздел в файле конфигурации, инкапсулирующий все параметры, которые могут быть изменены только на уровне компьютера. Этот класс не наследуется.

TransactionsSectionGroup

Представляет раздел конфигурации, который инкапсулирует и разрешает обход всех XML-элементов и атрибутов конфигурации транзакций, которые находятся в этом разделе конфигурации. Этот класс не наследуется.

Примеры

Пример файла конфигурации, используемого приложением транзакций .NET Framework, выглядит следующим образом:

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

В этом примере указываются значения по умолчанию транзакции. В частности, он задает имя компьютера координатора распределенных транзакций (MSDTC), ответственного за координацию всех распределенных транзакций, запущенных локально, и время по умолчанию после истечения времени ожидания транзакции. Кроме того, он указывает параметр, который можно изменить только на уровне компьютера, что является максимальным временем, разрешенным до истечения времени ожидания транзакции.