Compartir a través de


PendingTransactionState<TState> Clase

Definición

[Orleans.Concurrency.Immutable]
[System.Serializable]
public class PendingTransactionState<TState> where TState : class, new()
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
public sealed class PendingTransactionState<TState> where TState : class, new()
[<Orleans.Concurrency.Immutable>]
[<System.Serializable>]
type PendingTransactionState<'State (requires 'State : null and 'State : (new : unit -> 'State))> = class
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
type PendingTransactionState<'State (requires 'State : null and 'State : (new : unit -> 'State))> = class
Public Class PendingTransactionState(Of TState)
Public NotInheritable Class PendingTransactionState(Of TState)

Parámetros de tipo

TState
Herencia
PendingTransactionState<TState>
Atributos

Constructores

PendingTransactionState<TState>()

Propiedades

SequenceId

Las transacciones reciben números de secuencia locales densos 1,2,3,4... Si una nueva transacción se prepara con el mismo número de secuencia que una transacción preparada previamente, la reemplaza.

State

Instantánea del estado después de ejecutar esta transacción

TimeStamp

Marca de tiempo lógica de la transacción. Se garantiza que las marcas de tiempo aumentan de forma monotónica.

TransactionId

Identificador único global de la transacción.

TransactionManager

El administrador de transacciones que conoce el estado de esta transacción preparada, o null si se trata del administrador de transacciones. Se usa durante la recuperación para consultar el destino de la transacción.

Se aplica a