SubordinateTransaction Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una transazione che non contiene una radice che può essere delegata. La classe non può essere ereditata.
public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
- Ereditarietà
- 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
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Inizializza una nuova istanza della classe SubordinateTransaction. |
Proprietà
IsolationLevel |
Ottiene il livello di isolamento della transazione. (Ereditato da Transaction) |
PromoterType |
Identifica in modo univoco il formato di |
TransactionInformation |
Recupera informazioni aggiuntive su una transazione. (Ereditato da Transaction) |
Metodi
BeginCommitInternal(AsyncCallback) |
Rappresenta una transazione che non contiene una radice che può essere delegata. La classe non può essere ereditata. (Ereditato da Transaction) |
Clone() |
Crea un duplicato della transazione. (Ereditato da Transaction) |
DependentClone(DependentCloneOption) |
Crea un duplicato dipendente della transazione. (Ereditato da Transaction) |
Dispose() |
Rilascia le risorse contenute nell'oggetto. (Ereditato da Transaction) |
EndCommitInternal(IAsyncResult) |
Rappresenta una transazione che non contiene una radice che può essere delegata. La classe non può essere ereditata. (Ereditato da Transaction) |
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Integra una gestione risorse durature che supporta il commit a due fasi per la partecipazione a una transazione. (Ereditato da Transaction) |
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Integra una gestione risorse durature che supporta l'ottimizzazione del commit a una fase per la partecipazione a una transazione. (Ereditato da Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Inserisce un gestore risorse con una transazione interna che usa un'integrazione PSPE (Promotable Single Phase Enlistment). (Ereditato da Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Inserisce un gestore risorse con una transazione interna che usa un'integrazione PSPE (Promotable Single Phase Enlistment). (Ereditato da Transaction) |
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Integra un gestore di risorse volatili che supporta il commit a due fasi per partecipare a una transazione. (Ereditato da Transaction) |
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Integra una gestione risorse volatili che supporta l'ottimizzazione del commit a una fase per la partecipazione 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 l'istanza. (Ereditato da Transaction) |
GetPromotedToken() |
Ottiene l'oggetto |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Promuove e inserisce una gestione risorse duratura che supporta il commit a due fasi per la partecipazione a una transazione. (Ereditato da Transaction) |
Rollback() |
Esegue il rollback (interruzione) della transazione. (Ereditato da Transaction) |
Rollback(Exception) |
Esegue il rollback (interruzione) della transazione. (Ereditato da Transaction) |
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Imposta l'identificatore di transazione distribuita generato dal promotore non MSDTC. (Ereditato da Transaction) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Eventi
TransactionCompleted |
Indica che la transazione è stata completata. (Ereditato da Transaction) |
Implementazioni dell'interfaccia esplicita
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Ottiene un oggetto SerializationInfo con i dati richiesti per la serializzazione di questa transazione. (Ereditato da Transaction) |
Si applica a
Thread safety
Questo tipo è thread-safe.