The namespace contains classes that describe configuration options used by System.Transactions classes.
|DefaultSettingsSection||Represents an XML section in a configuration file that contains default values of a transaction. This class cannot be inherited.|
|MachineSettingsSection||Represents an XML section in a configuration file encapsulating all settings that can be modified only at the machine level. This class cannot be inherited.|
|TransactionsSectionGroup||Represents a configuration section that encapsulates and allows traversal of all the transaction configuration XML elements and attributes that are within this configuration section. This class cannot be inherited.|
An example configuration file used by your transaction application can be as follows,
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
This example specifies the default values of a transaction. Specifically, it sets the the computer name of the Distributed Transaction Coordinator (MSDTC) that is responsible for coordinating all distributed transactions started locally, and the default time after which a transaction times out. In addition, it specifies a setting that can only be modified at the machine level, which is the maximum amount of time allowed before a transaction times out.