Поделиться через


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, если это диспетчер транзакций. Используется во время восстановления, чтобы узнать о судьбе транзакции.

Применяется к