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 Methoden, die für die Transaktionsverwaltung verwendet werden. 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 zum Abrufen von Informationen zu den Standardtransaktionsoptionen. Es enthält auch mehrere statische Methoden, die für die Wiederherstellung einer dauerhaften Ressource verwendet werden, wenn die dauerhafte Ressource fehlschlägt. Für eine dauerhafte Ressource ist keine spezielle Aktion erforderlich, wenn der Microsoft Distributed Transaction Coordinator (MSDTC) fehlschlägt.
Eigenschaften
| Name | Beschreibung |
|---|---|
| DefaultTimeout |
Ruft das Standardtimeoutintervall für neue Transaktionen ab. |
| HostCurrentCallback |
Dient zum Abrufen oder Festlegen einer benutzerdefinierten Transaktionsfactory. |
| ImplicitDistributedTransactions |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Verwendung von |
| MaximumTimeout |
Ruft das standardmäßige maximale Timeoutintervall für neue Transaktionen ab. |
Methoden
| Name | Beschreibung |
|---|---|
| RecoveryComplete(Guid) |
Benachrichtigt den Transaktions-Manager, dass ein Ressourcenmanager, der aus einem Fehler wiederhergestellt wird, die Erneuteinlistung in allen nicht aufgelösten Transaktionen abgeschlossen hat. |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
Reenlists a durable participant in a transaction. |
Ereignisse
| Name | Beschreibung |
|---|---|
| DistributedTransactionStarted |
Gibt an, dass eine verteilte Transaktion gestartet wurde. |