SubordinateTransaction Classe

Definizione

Rappresenta una transazione non rooted che può essere delegata. La classe non può essere ereditata.

public ref class SubordinateTransaction sealed : System::Transactions::Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[<System.Serializable>]
type SubordinateTransaction = class
    inherit Transaction
type SubordinateTransaction = class
    inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
Ereditarietà
SubordinateTransaction
Attributi

Commenti

Questa classe deriva da Transaction e fornisce un costruttore che accetta un'implementazione dell'interfaccia ISimpleTransactionSuperior . Le istanze di questo tipo non sono la transazione radice, ma possono essere delegate.

Costruttori

Nome Descrizione
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior)

Inizializza una nuova istanza della classe SubordinateTransaction.

Proprietà

Nome Descrizione
IsolationLevel

Ottiene il livello di isolamento della transazione.

(Ereditato da Transaction)
PromoterType

Identifica in modo univoco il formato dell'oggetto byte[] restituito dal metodo Promote quando la transazione viene alzata di livello.

(Ereditato da Transaction)
TransactionInformation

Recupera informazioni aggiuntive su una transazione.

(Ereditato da Transaction)

Metodi

Nome Descrizione
Clone()

Crea un clone della transazione.

(Ereditato da Transaction)
DependentClone(DependentCloneOption)

Crea un clone dipendente della transazione.

(Ereditato da Transaction)
Dispose()

Rilascia le risorse contenute nell'oggetto .

(Ereditato da Transaction)
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions)

Integra un gestore risorse durevole che supporta il commit in due fasi per partecipare a una transazione.

(Ereditato da Transaction)
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions)

Integra un gestore di risorse durevole che supporta l'ottimizzazione del commit a fase singola per partecipare a una transazione.

(Ereditato da Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid)

Integra un gestore di risorse che dispone di una transazione interna usando un'integrazione di una singola fase promozionale (PSPE).

(Ereditato da Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification)

Integra un gestore di risorse che dispone di una transazione interna usando un'integrazione di una singola fase promozionale (PSPE).

(Ereditato da Transaction)
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions)

Integra un gestore di risorse volatile che supporta il commit in due fasi per partecipare a una transazione.

(Ereditato da Transaction)
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions)

Integra un gestore di risorse volatile che supporta l'ottimizzazione del commit a fase singola per partecipare a una transazione.

(Ereditato da Transaction)
Equals(Object)

Determina se questa transazione e l'oggetto specificato sono uguali.

(Ereditato da Transaction)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da Transaction)
GetPromotedToken()

Ottiene l'oggetto byte[] restituito dal Promote metodo quando la transazione viene alzata di livello.

(Ereditato da Transaction)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions)

Promuove ed integra un gestore risorse durevole che supporta il commit in due fasi per partecipare a una transazione.

(Ereditato da Transaction)
Rollback()

Esegue il rollback (interrompe) la transazione.

(Ereditato da Transaction)
Rollback(Exception)

Esegue il rollback (interrompe) la transazione.

(Ereditato da Transaction)
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid)

Imposta l'identificatore di transazione distribuito generato dal promotore non MSDTC.

(Ereditato da Transaction)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
TransactionCompleted

Indica che la transazione è stata completata.

(Ereditato da Transaction)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Ottiene un SerializationInfo oggetto con i dati necessari per serializzare questa transazione.

(Ereditato da Transaction)

Si applica a

Thread safety

Questo tipo è thread-safe.