次の方法で共有


Orleans.Transactions.Abstractions 名前空間

クラス

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

メタデータは、JSON オブジェクトとしてストレージに格納されます

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

構造体

AccessCounter

トランザクション参加者の読み取りアクセスと書き込みアクセスをカウントします。

インターフェイス

INamedTransactionalStateStorageFactory

名前で ITransactionalStateStorage を作成するファクトリ。

ITransactionAgentStatistics
ITransactionalResource

コンポーネントがトランザクション参加要素であることを許可するインターフェイス。

ITransactionalResourceExtension
ITransactionalState<TState>

Orleans トランザクション セマンティクスを考慮し、読み取り/書き込みロックを許可する状態

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

トランザクション状態のストレージ インターフェイス

ITransactionalStateStorageFactory
ITransactionCommitOperation<TService>
ITransactionCommitter<TService>
ITransactionCommitterConfiguration
ITransactionCommitterFactory
ITransactionDataCopier<TData>
ITransactionManager
ITransactionManagerExtension