Udostępnij za pośrednictwem


TransactionManager Klasa

Definicja

Zawiera metody używane do zarządzania transakcjami. Klasa ta nie może być dziedziczona.

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
Dziedziczenie
TransactionManager

Uwagi

Ta klasa zawiera właściwości statyczne i metody używane do uzyskiwania informacji o domyślnych opcjach transakcji. Zawiera również kilka metod statycznych używanych do odzyskiwania trwałego zasobu, gdy zasób trwały ulegnie awarii. W przypadku niepowodzenia koordynatora transakcji rozproszonych firmy Microsoft (MSDTC) nie jest wymagana żadna specjalna akcja zasobu trwałego.

Właściwości

DefaultTimeout

Pobiera domyślny interwał limitu czasu dla nowych transakcji.

HostCurrentCallback

Pobiera lub ustawia niestandardową fabrykę transakcji.

ImplicitDistributedTransactions

Pobiera lub ustawia wartość wskazującą, czy użycie System.Transactions interfejsów API, które wymagają eskalacji do transakcji rozproszonej, zrobi to.

MaximumTimeout

Pobiera domyślny maksymalny interwał limitu czasu dla nowych transakcji.

Metody

RecoveryComplete(Guid)

Powiadamia menedżera transakcji, że menedżer zasobów odzyskiwania po awarii zakończył ponowne rejestrowanie we wszystkich nierozwiązanych transakcjach.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Ponownie zapisuje trwałego uczestnika w transakcji.

Zdarzenia

DistributedTransactionStarted

Wskazuje, że rozpoczęto transakcję rozproszoną.

Dotyczy

Zobacz też