Orleans.LogConsistency Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
ConnectionIssue |
Stellt Informationen zu Verbindungsfehlern dar, die innerhalb von Protokollkonsistenzprotokollen auftreten. Es wird sowohl innerhalb des Protokolls verwendet, um Wiederholungsschleifen nachzuverfolgen, und wird für Benutzer sichtbar gemacht, die ihre protokollkonsistenten Grains auf Kommunikationsprobleme überwachen möchten. |
LogConsistencyStatistics |
Eine Sammlung von Statistiken für Grains mit Protokollkonsistenz. Siehe ILogConsistentGrain. |
LogConsistentGrain<TView> |
Basisklasse für alle Grains, die die Protokollkonsistenz zum Verwalten des Zustands verwenden. Es ist das Äquivalent von Grain<TGrainState> für Grains, die Protokollkonsistenz verwenden. (SiloAssemblyLoader verwendet es zum Extrahieren des Typs) |
LogConsistentGrainBase<TView> |
Basisklasse für alle Grains, die die Protokollkonsistenz zum Verwalten des Zustands verwenden. Es ist das Äquivalent von Grain<TGrainState> für Grains, die Protokollkonsistenz verwenden. (SiloAssemblyLoader verwendet es zum Extrahieren des Typs) |
NotificationFailed |
Stellt Informationen zu Benachrichtigungsfehlern dar, die in Protokollkonsistenzprotokollen auftreten. |
ProtocolTransportException |
Ausnahme, die von der Protokollmessagingebene ausgelöst wird. |
Schnittstellen
IConnectionIssueListener |
Eine Schnittstelle, die durch protokollkonsistente Grains mithilfe virtueller geschützter Methoden implementiert wird, die von Benutzern überschrieben werden können, um die Verbindungsprobleme zu überwachen. |
ILogConsistencyDiagnostics |
Schnittstelle für Die Diagnose. |
ILogConsistencyProtocolServices |
Funktionalität für die Verwendung durch Protokollansichtsadapter, die benutzerdefinierte Konsistenz- oder Replikationsprotokolle verwenden. Abstrahiert die Kommunikation zwischen Replikaten des protokollkonsistenten Grains in verschiedenen Clustern. |
ILogConsistencyProvider |
Schnittstelle, die für einen Protokollkonsistenzanbieter implementiert werden soll. |
ILogConsistentGrain |
Diese Schnittstelle kapselt die Funktionalität von Grains, die ihren Zustand basierend auf der Protokollkonsistenz verwalten, z. B. JournaledGrain. Es entspricht für Orleans.IStatefulGrain protokollkonsistente Grains. |
ILogViewAdaptor<TLogView,TLogEntry> |
Ein Protokollansichtsadapter ist die Speicherschnittstelle für ILogConsistentGrain, deren Zustand als Protokollansicht definiert ist. Es gibt einen Adapter pro Korn, der installiert ILogConsistencyProvider wird, wenn das Korn aktiviert wird. |
ILogViewAdaptorFactory |
Schnittstelle, die für eine Protokollansichtsadapter-Factory implementiert werden soll |
ILogViewAdaptorHost<TLogView,TLogEntry> |
Schnittstelle implementiert von allen Grains, die Protokollansichtskonsistenz verwenden Es ermöglicht dem Protokollansichtsadapter Zugriff auf kornspezifische Informationen und Rückrufe. |
ILogViewRead<TView,TLogEntry> |
Schnittstelle zum Lesen der Protokollansicht. |
ILogViewUpdate<TLogEntry> |
Schnittstelle zum Aktualisieren des Protokolls. |