TransactionManager Klasse

Definition

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 System.Transactions APIs, für die eine Eskalation zu einer verteilten Transaktion erforderlich ist, erforderlich ist, oder legt diesen fest.

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.

Gilt für:

Weitere Informationen