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