Partilhar via


ILogViewAdaptorHost<TLogView,TLogEntry> Interface

Definição

Interface implementada por todas as granularidades que usam consistência de exibição de log Fornece ao adaptador de exibição de log acesso a informações específicas de granularidade e retornos de chamada.

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

Parâmetros de tipo

TLogView

tipo da exibição de log

TLogEntry

tipo de entradas de log

Derivado
Implementações

Métodos

OnConnectionIssue(ConnectionIssue)

Chamado ao se ter algum tipo de problema de conexão. O código chamado pode modificar o atraso de repetição, se desejado, para alterar o padrão.

(Herdado de IConnectionIssueListener)
OnConnectionIssueResolved(ConnectionIssue)

Chamado quando um problema de conexão relatado anteriormente foi resolvido.

(Herdado de IConnectionIssueListener)
OnViewChanged(Boolean, Boolean)

Notifica a granularidade do host sobre alterações de estado. Chamado por ILogViewAdaptor<TLogView,TLogEntry> sempre que o estado provisório ou confirmado é alterado. As implementações podem variar quanto e quanto elas alteram em lote as notificações. Todas as exceções geradas serão capturadas e registradas como um aviso por Log.

UpdateView(TLogView, TLogEntry)

Implementação de transições de exibição. Todas as exceções geradas serão capturadas e registradas como um aviso por Log.

Aplica-se a