다음을 통해 공유


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입니다. 복구하는 동안 트랜잭션의 운명에 대해 문의하는 데 사용됩니다.

적용 대상