SubordinateTransaction Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una transacción que no es raíz y que puede delegarse. Esta clase no puede heredarse.
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
- Herencia
- Atributos
Comentarios
Esta clase deriva de Transaction y proporciona un constructor que toma una implementación de la ISimpleTransactionSuperior interfaz. Las instancias de este tipo no son la transacción raíz, pero se pueden delegar.
Constructores
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Inicializa una nueva instancia de la clase SubordinateTransaction. |
Propiedades
IsolationLevel |
Obtiene el nivel de aislamiento de la transacción. (Heredado de Transaction) |
PromoterType |
Identifica de forma única el formato de |
TransactionInformation |
Recupera información adicional sobre una transacción. (Heredado de Transaction) |
Métodos
BeginCommitInternal(AsyncCallback) | (Heredado de Transaction) |
Clone() |
Crea un duplicado de la transacción. (Heredado de Transaction) |
DependentClone(DependentCloneOption) |
Crea un clon dependiente de la transacción. (Heredado de Transaction) |
Dispose() |
Libera los recursos que mantiene el objeto. (Heredado de Transaction) |
EndCommitInternal(IAsyncResult) | (Heredado de Transaction) |
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Inscribe un administrador de recursos duradero que admite la confirmación en dos fases para participar en una transacción. (Heredado de Transaction) |
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Inscribe un administrador de recursos duradero que admite la optimización de confirmación en dos fases para participar en una transacción. (Heredado de Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Inscribe a un administrador de recursos que tiene una transacción interna mediante una Inscripción de fase única promocionable (PSPE). (Heredado de Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Inscribe a un administrador de recursos que tiene una transacción interna mediante una Inscripción de fase única promocionable (PSPE). (Heredado de Transaction) |
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Inscribe un administrador de recursos volátil que admite confirmación en dos fases para participar en una transacción. (Heredado de Transaction) |
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Inscribe un administrador de recursos volátil que admite la optimización de confirmación en una fase para participar en una transacción. (Heredado de Transaction) |
Equals(Object) |
Determina si esta transacción y el objeto especificado son iguales. (Heredado de Transaction) |
GetHashCode() |
Devuelve el código hash de esta instancia. (Heredado de Transaction) |
GetPromotedToken() |
Obtiene |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Promueve e inscribe un administrador de recursos duradero que admite la confirmación en dos fases para participar en una transacción. (Heredado de Transaction) |
Rollback() |
Revierte (anula) la transacción. (Heredado de Transaction) |
Rollback(Exception) |
Revierte (anula) la transacción. (Heredado de Transaction) |
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Establece el identificador de transacción distribuida generado por el promotor que no es de MSDTC. (Heredado de Transaction) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
TransactionCompleted |
Indica que se ha finalizado la transacción. (Heredado de Transaction) |
Implementaciones de interfaz explícitas
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Obtiene una clase SerializationInfo con los datos necesarios para serializar esta transacción. (Heredado de Transaction) |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para la ejecución de subprocesos.