Orleans.EventSourcing 名前空間

クラス

ConnectionIssue

ログ整合性プロトコル内で発生した接続の問題に関する情報を表します。 再試行ループを追跡するためにプロトコル内の両方で使用され、通信の問題についてログ整合性グレインを監視するユーザーに表示されます。

JournaledGrain<TGrainState>

標準のイベント ソーシング用語を使用したログ整合性グレインの基本クラス。 すべての操作は再入セーフです。

JournaledGrain<TGrainState,TEventBase>

標準のイベント ソーシング用語を使用したログ整合性グレインの基本クラス。 すべての操作は再入セーフです。

LogConsistencyStatistics

ログ整合性を使用したグレインの統計のコレクション。 「LogConsistentGrain<TView>」を参照してください。

LogConsistentGrain<TView>

状態の管理にログ整合性を使用するすべてのグレインの基本クラス。 これは、ログ整合性を使用するグレインに相当 Grain<TGrainState> します。 (SiloAssemblyLoader はそれを使用して型を抽出します)

ProtocolTransportException

プロトコル メッセージング 層によってスローされる例外。

インターフェイス

IConnectionIssueListener

接続の問題を監視するために、ユーザーがオーバーライドできる仮想保護メソッドを使用してログ整合性グレインによって実装されるインターフェイス。

ILogConsistencyDiagnostics

診断のインターフェイス。

ILogConsistencyProtocolMessage

インターフェイスを使用して、プロトコル メッセージを表すクラスをマークします。 このようなクラスはすべてシリアル化可能である必要があります。

ILogConsistencyProtocolParticipant

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

ILogConsistencyProtocolServices

カスタム整合性またはレプリケーション プロトコルを使用するログ ビュー アダプターで使用する機能。 異なるクラスター内のログ整合性グレインのレプリカ間の通信を抽象化します。

ILogViewAdaptor<TLogView,TLogEntry>

ログ ビュー アダプターは、 のストレージ インターフェイス LogConsistentGrain<TView>であり、その状態はログ ビューとして定義されます。

グレインごとに 1 つのアダプターがあり、グレインがアクティブになったときにインストール ILogViewAdaptorFactory されます。

ILogViewAdaptorFactory

ログ ビュー アダプター ファクトリ用に実装されるインターフェイス

ILogViewAdaptorHost<TLogView,TLogEntry>

ログ ビューの整合性を使用するすべてのグレインによって実装されるインターフェイス ログ ビュー アダプターに、グレイン固有の情報とコールバックへのアクセス権が付与されます。

ILogViewRead<TView,TLogEntry>

ログ ビューを読み取るためのインターフェイス。

ILogViewUpdate<TLogEntry>

ログを更新するためのインターフェイス。