System.Transactions.Configuration Namespace

System.Transactions.Configuration 名前空間には、System.Transactions クラスで使用される構成オプションを定義するクラスが含まれます。 The System.Transactions.Configuration namespace contains classes that describe configuration options used by System.Transactions classes.

クラス

DefaultSettingsSection

トランザクションの既定値を格納している構成ファイルの XML セクションを表します。Represents an XML section in a configuration file that contains default values of a transaction. このクラスは継承できません。This class cannot be inherited.

MachineSettingsSection

マシン レベルでのみ変更できるすべての設定をカプセル化する構成ファイルの XML セクションを表します。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

この構成セクション内にあるトランザクション構成のすべての XML 要素および属性をカプセル化し、走査できるようにする構成セクションを表します。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,

<configuration>

<system.transactions>

<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>

<machineSettings maxTimeout="02:00:00"/>

</system.transactions>

</configuration>

この例では、トランザクションの既定値を指定します。This example specifies the default values of a transaction. 具体的には、コンピューター名、分散トランザクション コーディネーター (MSDTC) ローカルで開始されたすべての分散トランザクションの調整を担当すると、トランザクションがタイムアウトするまで既定の時間を設定します。さらに、最長時間であるコンピューター レベルでのみ変更可能な設定は、トランザクションがタイムアウトする前に許可されていることを指定します。Specifically, it sets 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.