Condividi tramite


SinglePhaseEnlistment Classe

Definizione

Fornisce un insieme di callback che facilitano la comunicazione tra un partecipante inserito nell'elenco per il commit a una fase e la gestione transazioni quando viene ricevuta la notifica di SinglePhaseCommit(SinglePhaseEnlistment).

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 resource manager e viene passata un'istanza di questo tipo, il partecipante invia quindi una notifica al gestore transazioni tramite il Committed metodo o il Aborted metodo per indicare se la transazione deve essere commit o rollback.

Metodi

Aborted()

Rappresenta un callback utilizzato per indicare al gestore delle transazioni che deve essere eseguito il rollback della transazione.

Aborted(Exception)

Rappresenta un callback utilizzato per indicare al gestore delle transazioni che deve essere eseguito il rollback della transazione e fornisce una spiegazione.

Committed()

Rappresenta un callback utilizzato per indicare al gestore delle transazioni che il commit a una fase è stato completato.

Done()

Indica che il partecipante alla transazione ha completato le relative operazioni.

(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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InDoubt()

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

InDoubt(Exception)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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