TransactionManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í |
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. |