Condividi tramite


ILogViewAdaptorHost<TLogView,TLogEntry> Interfaccia

Definizione

Interfaccia implementata da tutti i grani che usano la coerenza della visualizzazione log Consente all'adattatore di visualizzazione log di accedere a informazioni e callback specifici della granularità.

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

Parametri di tipo

TLogView

tipo di visualizzazione log

TLogEntry

tipo di voci di log

Derivato
Implementazioni

Metodi

OnConnectionIssue(ConnectionIssue)

Viene chiamato quando si verificano problemi di connessione. Il codice chiamato può modificare il ritardo dei tentativi, se necessario, per modificare l'impostazione predefinita.

(Ereditato da IConnectionIssueListener)
OnConnectionIssueResolved(ConnectionIssue)

Chiamato quando è stato risolto un problema di connessione segnalato in precedenza.

(Ereditato da IConnectionIssueListener)
OnViewChanged(Boolean, Boolean)

Notifica alla granularità dell'host le modifiche dello stato. Chiamato da ILogViewAdaptor<TLogView,TLogEntry> ogni volta che cambia lo stato provvisorio o confermato. Le implementazioni possono variare a seconda che e la quantità di notifiche di modifica batch. Tutte le eccezioni generate verranno intercettate e registrate come avviso da Log.

UpdateView(TLogView, TLogEntry)

Implementazione delle transizioni di visualizzazione. Tutte le eccezioni generate verranno intercettate e registrate come avviso da Log.

Si applica a