Condividi tramite


Orleans.Transactions.Abstractions Spazio dei nomi

Classi

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

I metadati vengono archiviati nell'archiviazione, come oggetto JSON

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

Struct

AccessCounter

Conta gli accessi in lettura e scrittura per un partecipante alla transazione.

Interfacce

INamedTransactionalStateStorageFactory

Factory che crea un oggetto ITransactionalStateStorage in base al nome.

ITransactionAgentStatistics
ITransactionalResource

Interfaccia che consente a un componente di essere un partecipante della transazione.

ITransactionalResourceExtension
ITransactionalState<TState>

Stato che rispetta la semantica delle transazioni Orleans e consente il blocco di lettura/scrittura

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

Interfaccia di archiviazione per lo stato transazionale

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