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


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

Определение

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

public interface ILogViewAdaptorHost<TLogView,TLogEntry> : Orleans.EventSourcing.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> каждом изменении предварительного или подтвержденного состояния. Реализации могут отличаться в зависимости от того, насколько они пакетные уведомления об изменениях. Все создаваемые исключения будут перехвачены и заносятся в журнал как предупреждение./>.

UpdateView(TLogView, TLogEntry)

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

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