System.Transactions.Configuration Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi che descrivono le opzioni di configurazione usate dalle classi System.Transactions.
Classi
DefaultSettingsSection |
Rappresenta una sezione XML di un file di configurazione che contiene i valori predefiniti di una transazione. La classe non può essere ereditata. |
MachineSettingsSection |
Rappresenta una sezione XML di un file di configurazione che incapsula tutte le impostazioni che possono essere modificate solo a livello del computer. La classe non può essere ereditata. |
TransactionsSectionGroup |
Rappresenta una sezione di configurazione che incapsula e consente l'attraversamento di tutti gli attributi e gli elementi XML della configurazione della transazione contenuti in questa sezione della configurazione. La classe non può essere ereditata. |
Esempio
Di seguito è riportato un file di configurazione di esempio usato da un'applicazione di transazione .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 computer di Distributed Transaction Coordinator (MSDTC) responsabile del coordinamento di tutte le transazioni distribuite avviate in locale 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.