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


ILogViewAdaptorHost<TLogView,TLogEntry> Интерфейс

Определение

Интерфейс, реализованный всеми зернами, которые используют согласованность представлений журналов. Он предоставляет адаптеру представления журнала доступ к информации и обратным вызовам, зависящим от зернистых объектов.

public interface ILogViewAdaptorHost<TLogView,TLogEntry> : Orleans.LogConsistency.IConnectionIssueListener
type ILogViewAdaptorHost<'LogView, 'LogEntry> = interface
    interface IConnectionIssueListener
Public Interface ILogViewAdaptorHost(Of TLogView, TLogEntry)
Implements IConnectionIssueListener

Параметры типа

TLogView

тип представления журнала

TLogEntry

тип записей журнала

Производный
Реализации

Методы

OnConnectionIssue(ConnectionIssue)

Вызывается при выполнении каких-либо проблем с подключением. При необходимости вызываемый код может изменить задержку повторных попыток, чтобы изменить значение по умолчанию.

(Унаследовано от IConnectionIssueListener)
OnConnectionIssueResolved(ConnectionIssue)

Вызывается при устранении ранее сообщаемой проблемы с подключением.

(Унаследовано от IConnectionIssueListener)
OnViewChanged(Boolean, Boolean)

Уведомляет элемент управления узла об изменениях состояния. Вызывается при ILogViewAdaptor<TLogView,TLogEntry> каждом изменении предварительного или подтвержденного состояния. Реализации могут отличаться в зависимости от того, насколько и насколько они пакетные уведомления об изменениях. Все созданные исключения будут перехватываться и записываться в журнал как предупреждение Log.

UpdateView(TLogView, TLogEntry)

Реализация переходов представлений. Все созданные исключения будут перехватываться и записываться в журнал как предупреждение Log.

Применяется к