SinglePhaseEnlistment Classe

Definizione

Fornisce un set di callback che facilitano la comunicazione tra un partecipante inserito per il commit a fase singola e il gestore transazioni quando viene ricevuta la SinglePhaseCommit(SinglePhaseEnlistment) notifica.

public ref class SinglePhaseEnlistment : System::Transactions::Enlistment
public class SinglePhaseEnlistment : System.Transactions.Enlistment
type SinglePhaseEnlistment = class
    inherit Enlistment
Public Class SinglePhaseEnlistment
Inherits Enlistment
Ereditarietà
SinglePhaseEnlistment

Commenti

Quando viene chiamata l'implementazione di SinglePhaseCommit un gestore risorse di e viene passata un'istanza di questo tipo, il partecipante invia una notifica al gestore transazioni tramite il Committed metodo o il Aborted metodo per indicare se eseguire il commit o il rollback della transazione.

Metodi

Nome Descrizione
Aborted()

Rappresenta un callback utilizzato per indicare al gestore transazioni di eseguire il rollback della transazione.

Aborted(Exception)

Rappresenta un callback utilizzato per indicare al gestore transazioni di eseguire il rollback della transazione e fornisce una spiegazione.

Committed()

Rappresenta un callback utilizzato per indicare al gestore transazioni che SinglePhaseCommit ha avuto esito positivo.

Done()

Indica che il partecipante della transazione ha completato il lavoro.

(Ereditato da Enlistment)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InDoubt()

Rappresenta un callback utilizzato per indicare al gestore transazioni che lo stato della transazione è in dubbio.

InDoubt(Exception)

Rappresenta un callback utilizzato per indicare al gestore transazioni che lo stato della transazione è in dubbio e fornisce una spiegazione.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Thread safety

Questo tipo è thread-safe.

Vedi anche