Orleans.LogConsistency 名前空間

クラス

ConnectionIssue

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

LogConsistencyStatistics

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

LogConsistentGrain<TView>

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

LogConsistentGrainBase<TView>

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

NotificationFailed

ログ整合性プロトコル内で発生した通知エラーに関する情報を表します。

ProtocolTransportException

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

インターフェイス

IConnectionIssueListener

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

ILogConsistencyDiagnostics

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

ILogConsistencyProtocolServices

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

ILogConsistencyProvider

ログ整合性プロバイダー用に実装されるインターフェイス。

ILogConsistentGrain

このインターフェイスは、JournaledGrain などのログの一貫性に基づいて状態を管理するグレインの機能をカプセル化します。 これは、ログ整合性グレインの 場合と同等 Orleans.IStatefulGrain です。

ILogViewAdaptor<TLogView,TLogEntry>

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

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

ILogViewAdaptorFactory

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

ILogViewAdaptorHost<TLogView,TLogEntry>

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

ILogViewRead<TView,TLogEntry>

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

ILogViewUpdate<TLogEntry>

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