Compartilhar via


Orleans.Transactions.Abstractions Namespace

Classes

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

Os metadados são armazenados no armazenamento, como um objeto JSON

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

Estruturas

AccessCounter

Conta os acessos de leitura e gravação em um participante da transação.

Interfaces

INamedTransactionalStateStorageFactory

Fábrica que cria um ITransactionalStateStorage por nome.

ITransactionAgentStatistics
ITransactionalResource

Interface que permite que um componente seja um participante da transação.

ITransactionalResourceExtension
ITransactionalState<TState>

Estado que respeita a semântica de transação do Orleans e permite o bloqueio de leitura/gravação

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

Interface de armazenamento para estado transacional

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