Partager via


ILogViewAdaptorHost<TLogView,TLogEntry> Interface

Définition

Interface implémentée par tous les grains qui utilisent la cohérence de l’affichage des journaux Elle donne à l’adaptateur de vue de journal l’accès aux informations et rappels spécifiques au grain.

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

Paramètres de type

TLogView

type de la vue journal

TLogEntry

type d’entrées de journal

Dérivé
Implémente

Méthodes

OnConnectionIssue(ConnectionIssue)

Appelé en cas de problème de connexion. Le code appelé peut modifier le délai de nouvelle tentative si vous le souhaitez, pour modifier la valeur par défaut.

(Hérité de IConnectionIssueListener)
OnConnectionIssueResolved(ConnectionIssue)

Appelé lorsqu’un problème de connexion signalé précédemment a été résolu.

(Hérité de IConnectionIssueListener)
OnViewChanged(Boolean, Boolean)

Avertit le grain hôte des changements d’état. Appelé par ILogViewAdaptor<TLogView,TLogEntry> chaque fois que l’état provisoire ou confirmé change. Les implémentations peuvent varier selon qu’elles modifient les notifications par lots et dans quelle mesure. Toutes les exceptions levées sont interceptées et journalisées en tant qu’avertissement par Log.

UpdateView(TLogView, TLogEntry)

Implémentation des transitions d’affichage. Toutes les exceptions levées sont interceptées et journalisées en tant qu’avertissement par Log.

S’applique à