Condividi tramite


TransactionManager Classe

Definizione

Contiene metodi utilizzati per la gestione delle transazioni. Questa 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à

Nome Descrizione
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 di timeout massimo predefinito per le nuove transazioni.

Metodi

Nome Descrizione
RecoveryComplete(Guid)

Notifica al gestore delle transazioni che un gestore risorse che esegue il ripristino da un errore ha terminato di reinserire l'elenco in tutte le transazioni non risolte.

Reenlist(Guid, Byte[], IEnlistmentNotification)

Riabilita un partecipante durevole in una transazione.

Eventi

Nome Descrizione
DistributedTransactionStarted

Indica che è stata avviata una transazione distribuita.

Si applica a