TransactionManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält zum Verwalten von Transaktionen verwendete Methoden. Diese Klasse kann nicht vererbt werden.
public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
- Vererbung
-
TransactionManager
Hinweise
Diese Klasse enthält statische Eigenschaften und Methoden, die zum Abrufen von Informationen zu den Standardtransaktionsoptionen verwendet werden. Es enthält auch mehrere statische Methoden, die für die Wiederherstellung einer dauerhaften Ressource verwendet werden, wenn die dauerhafte Ressource ausfällt. Für eine dauerhafte Ressource ist keine besondere Aktion erforderlich, wenn der Microsoft Distributed Transaction Coordinator (MSDTC) fehlschlägt.
Eigenschaften
DefaultTimeout |
Ruft das standardmäßige Timeoutintervall für neue Transaktionen ab. |
HostCurrentCallback |
Ruft eine benutzerdefinierte Transaktionsfactory ab oder legt diese fest. |
ImplicitDistributedTransactions |
Ruft einen Wert ab, der angibt, ob die Verwendung von |
MaximumTimeout |
Ruft das standardmäßige maximale Timeoutintervall für neue Transaktionen ab. |
Methoden
RecoveryComplete(Guid) |
Benachrichtigt den Transaktions-Manager, dass ein nach einem Fehler wiederhergestellter Ressourcen-Manager die Neueintragung in allen nicht aufgelösten Transaktionen fertig gestellt hat. |
Reenlist(Guid, Byte[], IEnlistmentNotification) |
Trägt einen stabilen Teilnehmer in einer Transaktion erneut ein. |
Ereignisse
DistributedTransactionStarted |
Gibt an, dass eine verteilte Transaktion gestartet wurde. |