System.Transactions.Configuration Naamruimte

Bevat klassen waarin configuratieopties worden beschreven die worden gebruikt door System.Transactions klassen.

Klassen

Name Description
DefaultSettingsSection

Vertegenwoordigt een XML-sectie in een configuratiebestand dat standaardwaarden van een transactie bevat. Deze klasse kan niet worden overgenomen.

MachineSettingsSection

Vertegenwoordigt een XML-sectie in een configuratiebestand waarin alle instellingen worden ingekapseld die alleen op computerniveau kunnen worden gewijzigd. Deze klasse kan niet worden overgenomen.

TransactionsSectionGroup

Vertegenwoordigt een configuratiesectie die inkapselt en doorkruising toestaat van alle XML-elementen en kenmerken van de transactieconfiguratie die zich in deze configuratiesectie bevinden. Deze klasse kan niet worden overgenomen.

Voorbeelden

Een voorbeeld van een configuratiebestand dat wordt gebruikt door een .NET Framework-transactietoepassing is als volgt:

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

In dit voorbeeld worden de standaardwaarden van een transactie opgegeven. Met name wordt de computernaam van de MSDTC (Distributed Transaction Coordinator) ingesteld die verantwoordelijk is voor het coƶrdineren van alle gedistribueerde transacties die lokaal zijn gestart en de standaardtijd waarna een time-out optreedt voor een transactie. Daarnaast wordt een instelling opgegeven die alleen op machineniveau kan worden gewijzigd. Dit is de maximale hoeveelheid tijd die is toegestaan voordat er een time-out optreedt voor een transactie.