Freigeben über


TransactionManager Klasse

Definition

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 System.Transactions APIs, die eine Eskalation zu einer verteilten Transaktion erfordern, dies tut.

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.

Gilt für: