共用方式為


PendingTransactionState<TState> 類別

定義

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

類型參數

TState
繼承
PendingTransactionState<TState>
屬性

建構函式

PendingTransactionState<TState>()

屬性

SequenceId

交易會提供密集的本機序號 1,2,3,4...如果新交易的序號與先前準備的交易相同,則會取代它。

State

執行此交易之後狀態的快照集

TimeStamp

交易的邏輯時間戳記。 時間戳記保證會以單調方式增加。

TransactionId

交易的全域唯一識別碼。

TransactionManager

知道此備妥交易狀態的交易管理員,如果這是交易管理員,則為 null。 在復原期間用來查詢交易的異動。

適用於