System.Transactions.Configuration Spazio dei nomi

Contiene classi che descrivono le opzioni di configurazione usate dalle System.Transactions classi.

Classi

Nome Descrizione
DefaultSettingsSection

Rappresenta una sezione XML in un file di configurazione che contiene i valori predefiniti di una transazione. La classe non può essere ereditata.

MachineSettingsSection

Rappresenta una sezione XML in un file di configurazione che incapsula tutte le impostazioni che possono essere modificate solo a livello di computer. La classe non può essere ereditata.

TransactionsSectionGroup

Rappresenta una sezione di configurazione che incapsula e consente l'attraversamento di tutti gli elementi e gli attributi XML di configurazione delle transazioni all'interno di questa sezione di configurazione. La classe non può essere ereditata.

Esempio

Di seguito è riportato un file di configurazione di esempio usato da un'applicazione di transazione di .NET Framework:

<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>

In questo esempio vengono specificati i valori predefiniti di una transazione. In particolare, imposta il nome del computer di Distributed Transaction Coordinator (MSDTC) responsabile del coordinamento di tutte le transazioni distribuite avviate localmente e dell'ora predefinita dopo il timeout di una transazione. Specifica inoltre un'impostazione che può essere modificata solo a livello di computer, ovvero la quantità massima di tempo consentita prima del timeout di una transazione.