Partager via


Orleans.Transactions.Abstractions Espace de noms

Classes

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

Les métadonnées sont stockées dans le stockage, en tant qu’objet JSON

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

Structures

AccessCounter

Compte les accès en lecture et en écriture sur un participant à la transaction.

Interfaces

INamedTransactionalStateStorageFactory

Factory qui crée un ITransactionalStateStorage par nom.

ITransactionAgentStatistics
ITransactionalResource

Interface qui permet à un composant d’être participant à la transaction.

ITransactionalResourceExtension
ITransactionalState<TState>

État qui respecte la sémantique des transactions Orleans et autorise le verrouillage en lecture/écriture

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

Interface de stockage pour l’état transactionnel

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