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