Condividi tramite


PendingTransactionState<TState> Classe

Definizione

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

Parametri di tipo

TState
Ereditarietà
PendingTransactionState<TState>
Attributi

Costruttori

PendingTransactionState<TState>()

Proprietà

SequenceId

Le transazioni vengono dati numeri di sequenza locale densi 1,2,3,4... Se una nuova transazione viene preparata con lo stesso numero di sequenza di una transazione preparata in precedenza, la sostituisce.

State

Snapshot dello stato dopo l'esecuzione di questa transazione

TimeStamp

Timestamp logico della transazione. I timestamp sono garantiti un aumento monotonico.

TransactionId

Identificatore univoco globale della transazione.

TransactionManager

Gestione transazioni che conosce lo stato di questa transazione preparata o Null se si tratta del gestore delle transazioni. Usato durante il ripristino per indagare sul destino della transazione.

Si applica a