Orleans.EventSourcing 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 in 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. |
JournaledGrain<TGrainState> |
Eine Basisklasse für protokollkonsistente Grains unter Verwendung der Standardterminologie für die Ereignissourcierung. Alle Vorgänge sind reenncy-safe. |
JournaledGrain<TGrainState,TEventBase> |
Eine Basisklasse für protokollkonsistente Grains unter Verwendung der Standardterminologie für die Ereignissourcierung. Alle Vorgänge sind reenncy-safe. |
LogConsistencyStatistics |
Eine Sammlung von Statistiken für Grains mit Protokollkonsistenz. Siehe LogConsistentGrain<TView>. |
LogConsistentGrain<TView> |
Basisklasse für alle Grains, die die Protokollkonsistenz für die Verwaltung des Zustands verwenden. Es ist das Äquivalent von Grain<TGrainState> für Grains mit Protokollkonsistenz. (SiloAssemblyLoader verwendet es, um den Typ zu extrahieren) |
ProtocolTransportException |
Ausnahme, die von der Protokollmessagingebene ausgelöst wird. |
Schnittstellen
IConnectionIssueListener |
Eine Schnittstelle, die durch protokollkonsistente Grains mit virtuellen geschützten Methoden implementiert wird, die von Benutzern überschrieben werden können, um die Verbindungsprobleme zu überwachen. |
ILogConsistencyDiagnostics |
Schnittstelle für Diagnose. |
ILogConsistencyProtocolMessage |
-Schnittstelle zum Markieren von Klassen, die Protokollmeldungen darstellen. Alle diese Klassen müssen serialisierbar sein. |
ILogConsistencyProtocolParticipant |
Grain-Schnittstelle für Grains, die an Protokollkonsistenzprotokollen mit mehreren Clustern beteiligt sind. |
ILogConsistencyProtocolServices |
Funktionalität zur Verwendung durch Protokollansichtsadapter, die benutzerdefinierte Konsistenz- oder Replikationsprotokolle verwenden. Abstrahiert die Kommunikation zwischen Replikaten des protokollkonsistenten Grains in verschiedenen Clustern. |
ILogViewAdaptor<TLogView,TLogEntry> |
Ein Protokollansichtsadapter ist die Speicherschnittstelle für LogConsistentGrain<TView>, deren Zustand als Protokollansicht definiert ist. Es gibt einen Adapter pro Grain, der installiert ILogViewAdaptorFactory wird, wenn das Grain aktiviert wird. |
ILogViewAdaptorFactory |
Schnittstelle, die für eine Protokollansichtsadapterfactory implementiert werden soll |
ILogViewAdaptorHost<TLogView,TLogEntry> |
Schnittstelle implementiert von allen Grains, die Protokollansichtskonsistenz verwenden Es gibt dem Protokollansichtsadapter Zugriff auf grain-spezifische Informationen und Rückrufe. |
ILogViewRead<TView,TLogEntry> |
Schnittstelle zum Lesen der Protokollansicht. |
ILogViewUpdate<TLogEntry> |
Schnittstelle zum Aktualisieren des Protokolls. |