Condividi tramite


TransactionManager Classe

Definizione

Contiene i metodi utilizzati per la gestione delle transazioni. La classe non può essere ereditata.

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
Ereditarietà
TransactionManager

Commenti

Questa classe contiene proprietà statiche e metodi utilizzati per ottenere informazioni sulle opzioni di transazione predefinite. Contiene anche diversi metodi statici usati per il ripristino di una risorsa durevole quando la risorsa durevole ha esito negativo. Non è necessaria alcuna azione speciale per una risorsa durevole se Microsoft Distributed Transaction Coordinator (MSDTC) ha esito negativo.

Proprietà

DefaultTimeout

Ottiene l'intervallo di timeout predefinito per le nuove transazioni.

HostCurrentCallback

Ottiene o imposta una factory di transazioni personalizzata.

ImplicitDistributedTransactions

Ottiene o imposta un valore che indica se l'utilizzo delle System.Transactions API che richiedono l'escalation a una transazione distribuita eseguirà questa operazione.

MaximumTimeout

Ottiene l'intervallo massimo di timeout predefinito per le nuove transazioni.

Metodi

RecoveryComplete(Guid)

Notifica al gestore delle transazioni che un gestore delle risorse, che sta recuperando un errore, ha terminato il reinserimento nell'elenco di tutte le transazioni non risolte.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Reinserisce nell'elenco un partecipante alla transazione duraturo.

Eventi

DistributedTransactionStarted

Indica che è iniziata una transazione distribuita.

Si applica a

Vedi anche