Orleans.Transactions.Abstractions 命名空间

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

元数据以 JSON 对象的形式存储在存储中

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

结构

AccessCounter

对事务参与者的读取和写入访问权限进行计数。

接口

INamedTransactionalStateStorageFactory

按名称创建 ITransactionalStateStorage 的工厂。

ITransactionAgentStatistics
ITransactionalResource

允许组件成为事务参与者的接口。

ITransactionalResourceExtension
ITransactionalState<TState>

尊重新奥尔良事务语义的状态,并允许读/写锁定

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

事务状态的存储接口

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