Поделиться через


Orleans.Transactions.Abstractions Пространство имен

Классы

CommitRecord
PendingTransactionState<TState>
TransactionalStateAttribute
TransactionalStateConfiguration
TransactionalStateExtensions
TransactionalStateMetaData

Метаданные хранятся в хранилище в виде объекта JSON

TransactionalStorageLoadResponse<TState>
TransactionCommitterAttribute

Структуры

AccessCounter

Подсчитывает доступ на чтение и запись для участника транзакции.

Интерфейсы

INamedTransactionalStateStorageFactory

Фабрика, которая создает ITransactionalStateStorage по имени.

ITransactionAgentStatistics
ITransactionalResource

Интерфейс, позволяющий компоненту быть участником транзакции.

ITransactionalResourceExtension
ITransactionalState<TState>

Состояние, которое учитывает семантику транзакций Orleans и разрешает блокировку чтения и записи.

ITransactionalStateConfiguration
ITransactionalStateFactory
ITransactionalStateStorage<TState>

Интерфейс хранилища для состояния транзакций

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