Freigeben über


ILogViewAdaptorHost<TLogView,TLogEntry> Schnittstelle

Definition

Schnittstelle implementiert von allen Grains, die Protokollansichtskonsistenz verwenden Es ermöglicht dem Protokollansichtsadapter Zugriff auf kornspezifische Informationen und Rückrufe.

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

Typparameter

TLogView

Typ der Protokollansicht

TLogEntry

Typ der Protokolleinträge

Abgeleitet
Implementiert

Methoden

OnConnectionIssue(ConnectionIssue)

Wird aufgerufen, wenn eine Art Von Verbindungsproblemen auftreten. Der aufgerufene Code kann die Wiederholungsverzögerung bei Bedarf ändern, um den Standardwert zu ändern.

(Geerbt von IConnectionIssueListener)
OnConnectionIssueResolved(ConnectionIssue)

Wird aufgerufen, wenn ein zuvor gemeldetes Verbindungsproblem behoben wurde.

(Geerbt von IConnectionIssueListener)
OnViewChanged(Boolean, Boolean)

Benachrichtigt den Host grain über Zustandsänderungen. Wird immer dann aufgerufen, ILogViewAdaptor<TLogView,TLogEntry> wenn sich der vorläufige oder bestätigte Zustand ändert. Implementierungen können variieren, ob und wie stark sie Änderungsbenachrichtigungen batchweise ändern. Alle ausgelösten Ausnahmen werden abgefangen und als Warnung von Logprotokolliert.

UpdateView(TLogView, TLogEntry)

Implementierung von Ansichtsübergängen. Alle ausgelösten Ausnahmen werden abgefangen und als Warnung von Logprotokolliert.

Gilt für: