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 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à
- 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 |
| 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 |
| 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.