Orleans.EventSourcing Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
ConnectionIssue |
Представляет сведения о проблемах с подключением, возникающих в протоколах согласованности журналов. Он используется как в протоколе для отслеживания циклов повторных попыток, так и становится видимым для пользователей, которые хотят отслеживать согласованные с журналами грани на наличие проблем с обменом данными. |
JournaledGrain<TGrainState> |
Базовый класс для объектов, согласованных с журналами, с использованием стандартной терминологии источника событий. Все операции безопасны при повторном входе. |
JournaledGrain<TGrainState,TEventBase> |
Базовый класс для объектов, согласованных с журналами, с использованием стандартной терминологии источника событий. Все операции безопасны при повторном входе. |
LogConsistencyStatistics |
Коллекция статистики для объектов grain с использованием согласованности журналов. См. раздел LogConsistentGrain<TView> |
LogConsistentGrain<TView> |
Базовый класс для всех объектов grain, использующих согласованность журналов для управления состоянием. Это эквивалент Grain<TGrainState> для объектов grain с использованием согласованности журналов. (SiloAssemblyLoader использует его для извлечения типа) |
ProtocolTransportException |
Исключение, вызываемое уровнем обмена сообщениями протокола. |
Интерфейсы
IConnectionIssueListener |
Интерфейс, реализованный с помощью параметров, согласованных с журналами, с использованием виртуальных защищенных методов, которые могут быть переопределены пользователями для мониторинга проблем с подключением. |
ILogConsistencyDiagnostics |
Интерфейс для диагностика. |
ILogConsistencyProtocolMessage |
интерфейс для пометки классов, представляющих сообщения протокола. Все такие классы должны быть сериализуемыми. |
ILogConsistencyProtocolParticipant |
Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами. |
ILogConsistencyProtocolServices |
Функциональные возможности для использования адаптерами представления журнала, которые используют настраиваемые протоколы согласованности или репликации. Абстрагирует взаимодействие между репликами логарифмизации в разных кластерах. |
ILogViewAdaptor<TLogView,TLogEntry> |
Адаптер представления журнала — это интерфейс хранения для LogConsistentGrain<TView>, состояние которого определяется как представление журнала. Существует один адаптер для каждого grain, который устанавливается ILogViewAdaptorFactory при активации grain. |
ILogViewAdaptorFactory |
Интерфейс для реализации фабрики адаптеров представления журналов |
ILogViewAdaptorHost<TLogView,TLogEntry> |
Интерфейс, реализованный всеми зернами, которые используют согласованность представлений журналов. Он предоставляет адаптеру представления журнала доступ к информации и обратным вызовам, зависящим от зернистых объектов. |
ILogViewRead<TView,TLogEntry> |
Интерфейс для чтения представления журнала. |
ILogViewUpdate<TLogEntry> |
Интерфейс для обновления журнала. |