Compartir a través de


Orleans.Transactions.Abstractions Espacio de nombres

Clases

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

Los metadatos se almacenan en el almacenamiento, como un objeto JSON

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

Estructuras

AccessCounter

Cuenta los accesos de lectura y escritura en un participante de la transacción.

Interfaces

INamedTransactionalStateStorageFactory

Generador que crea un ITransactionalStateStorage por nombre.

ITransactionAgentStatistics
ITransactionalResource

Interfaz que permite que un componente sea un participante de la transacción.

ITransactionalResourceExtension
ITransactionalState<TState>

Estado que respeta la semántica de transacciones de Orleans y permite el bloqueo de lectura y escritura.

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

Interfaz de almacenamiento para el estado transaccional

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