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


Orleans.EventSourcing.CustomStorage Пространство имен

Классы

LogConsistencyProvider

Поставщик согласованности журналов, который использует специальный пользовательский код для чтения состояний из хранилища и добавления изменений в хранилище. Объекты grain, которые хотят использовать этот поставщик, должны реализовывать ICustomStorageInterface<TState,TDelta> интерфейс , чтобы определить, как считывается состояние и как записываются разностные данные. Если в конфигурации поставщика указан атрибут поставщика PrimaryCluster, то только указанный кластер обращается к хранилищу, а другие кластеры могут не выдавать обновления.

LogConsistencyProviderFactory

Интерфейсы

ICustomStorageInterface<TState,TDelta>

Интерфейс хранилища, предоставляемый интервалами, которые хотят использовать поставщик согласованности журналов CustomStorage