Partager via


PendingTransactionState<TState> Classe

Définition

[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)

Paramètres de type

TState
Héritage
PendingTransactionState<TState>
Attributs

Constructeurs

PendingTransactionState<TState>()

Propriétés

SequenceId

Les transactions reçoivent des numéros de séquence locaux denses 1,2,3,4... Si une nouvelle transaction est préparée avec le même numéro de séquence qu’une transaction préparée précédemment, elle la remplace.

State

Capture instantanée de l’état après l’exécution de cette transaction

TimeStamp

Horodatage logique de la transaction. Les horodatages sont garantis d’augmenter de manière monotone.

TransactionId

Identificateur global unique de la transaction.

TransactionManager

Gestionnaire de transactions qui connaît l’état de cette transaction préparée, ou null s’il s’agit du gestionnaire de transactions. Utilisé pendant la récupération pour se renseigner sur le sort de la transaction.

S’applique à