ILogConsistencyProtocolServices インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム整合性またはレプリケーション プロトコルを使用するログ ビュー アダプターで使用する機能。 異なるクラスター内のログ整合性グレインのレプリカ間の通信を抽象化します。
public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices
プロパティ
ActiveClusters |
現在、マルチクラスター ネットワークにレポートするアクティブなゲートウェイが少なくとも 1 つあるように見えるすべてのクラスターの一覧。 このメンバーシップ ビューが完全または一貫性があるという保証はありません。 マルチクラスター ネットワークがない場合は、単一の要素 "I" を含むリストを返します。 |
GrainReference |
このグレインの型指定されていない参照。 |
MultiClusterConfiguration |
このサイロの現在のマルチクラスター構成 (管理者によって挿入される) または null (存在しない場合)。 |
MultiClusterEnabled |
このクラスターがマルチクラスター ネットワークで実行されているかどうか。 |
MyClusterId |
このクラスターの ID。 マルチクラスター ネットワークが存在しない場合は、"I" を返します。 |
RegistrationStrategy |
このグレインのマルチクラスター登録戦略。 |
SerializationManager |
シリアル化マネージャー。 |
メソッド
CaughtException(String, Exception) |
ログ整合性プロトコルでキャッチされた例外をログに記録します。 |
CaughtUserCodeException(String, String, Exception) |
何らかのコールバックについて、ユーザー コードで発生した例外をログに記録する |
Log(LogLevel, String, Object[]) |
指定したログ レベルで指定したメッセージを出力します。 |
Log(Severity, String, Object[]) |
指定したログ レベルで指定したメッセージを出力します。 |
ProtocolError(String, Boolean) |
ログ整合性プロトコルで発生したエラーをログに記録します。 |
SendMessage(ILogConsistencyProtocolMessage, String) |
リモート クラスターにメッセージを送信します。 |
SubscribeToMultiClusterConfigurationChanges() |
カスタム整合性またはレプリケーション プロトコルを使用するログ ビュー アダプターで使用する機能。 異なるクラスター内のログ整合性グレインのレプリカ間の通信を抽象化します。 |
UnsubscribeFromMultiClusterConfigurationChanges() |
カスタム整合性またはレプリケーション プロトコルを使用するログ ビュー アダプターで使用する機能。 異なるクラスター内のログ整合性グレインのレプリカ間の通信を抽象化します。 |