Sdílet prostřednictvím


TransactionManager Třída

Definice

Obsahuje metody používané pro správu transakcí. Tato třída se nemůže dědit.

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
Dědičnost
TransactionManager

Poznámky

Tato třída obsahuje statické vlastnosti a metody používané k získání informací o výchozích možnostech transakce. Obsahuje také několik statických metod používaných k obnovení trvalého prostředku, když trvalý prostředek selže. Pokud nástroj MsDTC (Microsoft Distributed Transaction Coordinator) selže, nevyžaduje se u trvalého prostředku žádná zvláštní akce.

Vlastnosti

DefaultTimeout

Získá výchozí časový limit interval pro nové transakce.

HostCurrentCallback

Získá nebo nastaví vlastní objekt pro vytváření transakcí.

ImplicitDistributedTransactions

Získá nebo nastaví hodnotu, která označuje, zda použití System.Transactions rozhraní API, které vyžadují eskalaci na distribuovanou transakci to provede.

MaximumTimeout

Získá výchozí maximální časový limit interval pro nové transakce.

Metody

RecoveryComplete(Guid)

Upozorní správce transakcí, že správce prostředků, který se zotavuje z selhání, dokončil opětovné zařazení do seznamu ve všech nevyřešených transakcích.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Znovu zalistuje trvalého účastníka v transakci.

Událost

DistributedTransactionStarted

Označuje, že byla zahájena distribuovaná transakce.

Platí pro

Viz také