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