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), который отвечает за координацию всех распределенных транзакций, запущенных локально, и время по умолчанию, после которого истекает время ожидания транзакции. Кроме того, он задает параметр, который можно изменить только на уровне компьютера, то есть максимально допустимое время до истечения времени ожидания транзакции.