Lenguaje

SubordinateTransaction Clase

Definición

Representa una transacción sin raíz que se puede delegar. 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
SubordinateTransaction
Atributos

Comentarios

Esta clase se 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

Nombre Description
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior)

Inicializa una nueva instancia de la clase SubordinateTransaction.

Propiedades

Nombre Description
IsolationLevel

Obtiene el nivel de aislamiento de la transacción.

(Heredado de Transaction)
PromoterType

Identifica de forma única el formato del byte[] devuelto por el método Promote cuando se promueve la transacción.

(Heredado de Transaction)
TransactionInformation

Recupera información adicional sobre una transacción.

(Heredado de Transaction)

Métodos

Nombre Description
Clone()

Crea un clon 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)
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 de fase única para participar en una transacción.

(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 promocional (PSPE).

(Heredado de Transaction)
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification)

Inscribe a un administrador de recursos que tiene una transacción interna mediante una inscripción de fase única promocional (PSPE).

(Heredado de Transaction)
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions)

Inscribe un administrador de recursos volátil que admite la 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 de fase única 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 el byte[] devuelto por el Promote método cuando se promueve la transacción.

(Heredado de Transaction)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(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 distribuido generado por el promotor que no es MSDTC.

(Heredado de Transaction)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

Nombre Description
TransactionCompleted

Indica que la transacción se ha completado.

(Heredado de Transaction)

Implementaciones de interfaz explícitas

Nombre Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Obtiene un SerializationInfo objeto con los datos necesarios para serializar esta transacción.

(Heredado de Transaction)

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para subprocesos.