PendingTransactionState<TState> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
[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입니다. 복구하는 동안 트랜잭션의 운명에 대해 문의하는 데 사용됩니다. |