System.Transactions.Configuration Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy opisujące opcje konfiguracji używane przez System.Transactions klasy.
Klasy
DefaultSettingsSection |
Reprezentuje sekcję XML w pliku konfiguracji, który zawiera wartości domyślne transakcji. Klasa ta nie może być dziedziczona. |
MachineSettingsSection |
Reprezentuje sekcję XML w pliku konfiguracji hermetyzowaną wszystkie ustawienia, które można modyfikować tylko na poziomie maszyny. Klasa ta nie może być dziedziczona. |
TransactionsSectionGroup |
Reprezentuje sekcję konfiguracji, która hermetyzuje i umożliwia przechodzenie wszystkich elementów XML konfiguracji transakcji i atrybutów znajdujących się w tej sekcji konfiguracji. Klasa ta nie może być dziedziczona. |
Przykłady
Przykładowy plik konfiguracji używany przez aplikację transakcji .NET Framework jest następujący:
<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>
W tym przykładzie określono wartości domyślne transakcji. W szczególności ustawia nazwę komputera koordynatora transakcji rozproszonych (MSDTC), który jest odpowiedzialny za koordynowanie wszystkich rozproszonych transakcji uruchomionych lokalnie i domyślny czas, po którym limit czasu transakcji jest przekroczony. Ponadto określa ustawienie, które można modyfikować tylko na poziomie maszyny, czyli maksymalny czas dozwolony przed przekroczeniem limitu czasu transakcji.