PendingTransactionState<TState> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
[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. |