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 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.