Freigeben über


Orleans.Transactions.Abstractions Namespace

Klassen

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

Metadaten werden im Speicher gespeichert, als JSON-Objekt

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

Strukturen

AccessCounter

Zählt Lese- und Schreibzugriffe auf einen Transaktionsteilnehmer.

Schnittstellen

INamedTransactionalStateStorageFactory

Factory, die einen ITransactionalStateStorage nach Namen erstellt.

ITransactionAgentStatistics
ITransactionalResource

Schnittstelle, mit der eine Komponente ein Transaktionsteilnehmer sein kann.

ITransactionalResourceExtension
ITransactionalState<TState>

Zustand, der die Orleans-Transaktionsmantik berücksichtigt und lese-/schreibsperre ermöglicht

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

Speicherschnittstelle für den Transaktionszustand

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