IMembershipOracle インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスター メンバーシップの権限のあるソース。
public interface IMembershipOracle : Orleans.Runtime.IHealthCheckParticipant, Orleans.Runtime.ISiloStatusOracle
public interface IMembershipOracle : Orleans.Runtime.IHealthCheckable, Orleans.Runtime.IHealthCheckParticipant, Orleans.Runtime.ISiloStatusOracle
type IMembershipOracle = interface
interface ISiloStatusOracle
interface IHealthCheckParticipant
type IMembershipOracle = interface
interface ISiloStatusOracle
interface IHealthCheckParticipant
interface IHealthCheckable
Public Interface IMembershipOracle
Implements IHealthCheckParticipant, ISiloStatusOracle
Public Interface IMembershipOracle
Implements IHealthCheckable, IHealthCheckParticipant, ISiloStatusOracle
- 実装
プロパティ
CurrentStatus |
このサイロの現在の状態を取得します。 (継承元 ISiloStatusOracle) |
SiloAddress |
このサイロのアドレスを取得します。 (継承元 ISiloStatusOracle) |
SiloName |
このサイロの名前を取得します。 (継承元 ISiloStatusOracle) |
メソッド
BecomeActive() |
古い.
このオラクルをアクティブ状態にします。 SiloStatus.Active 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
CheckHealth(DateTime) |
このインスタンスの正常性を示す値を返します。 (継承元 IHealthCheckable) |
CheckHealth(DateTime, String) |
このインスタンスの正常性を示す値を返します。 (継承元 IHealthCheckable) |
GetApproximateMultiClusterGateways() |
古い.
ゲートウェイとして機能するように指定されたサイロの一覧を取得します。 (継承元 ISiloStatusOracle) |
GetApproximateSiloStatus(SiloAddress) |
特定のサイロの状態を取得します。 このメソッドは、特定のサイロの状態に関するおおよそのビューを返します。 特に、このオラクルは、特定のサイロが生きていると思うかもしれませんが、既に失敗している可能性があります。 このオラクルが、指定されたサイロが死んでいると考える場合は、ISiloDirectory によってそのように正式に伝えられました。 (継承元 ISiloStatusOracle) |
GetApproximateSiloStatuses(Boolean) |
すべてのサイロの状態を取得します。 このメソッドは、すべてのサイロの状態に関するおおよそのビューを返します。 (継承元 ISiloStatusOracle) |
IsDeadSilo(SiloAddress) |
現在のサイロが停止しているかどうかを示す値を取得します。 (継承元 ISiloStatusOracle) |
IsFunctionalDirectory(SiloAddress) |
現在のサイロが、ディレクトリ参照で新しいアクティブ化を作成するために有効かどうかを示す値を取得します。 (継承元 ISiloStatusOracle) |
KillMyself() |
古い.
このオラクルを完全に強制終了します。 SiloStatus.Dead 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
ShutDown() |
古い.
このオラクルをシャットダウンします。 SiloStatus.ShuttingDown 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
Start() |
古い.
このオラクルを開始します。 このサイロを SiloStatus.Starting 状態で SiloDirectory に登録します。 (継承元 ISiloStatusOracle) |
Stop() |
古い.
このオラクルを停止します。 SiloStatus.Stopping 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
SubscribeToSiloStatusEvents(ISiloStatusListener) |
すべてのサイロに関する状態イベントをサブスクライブします。 (継承元 ISiloStatusOracle) |
TryGetSiloName(SiloAddress, String) |
サイロの名前を取得します。 サイロ名は静的であると見なされ、同じサイロの再起動間で変更されることはありません。 (継承元 ISiloStatusOracle) |
UnSubscribeFromSiloStatusEvents(ISiloStatusListener) |
すべてのサイロに関する状態イベントから UnSubscribe を解除します。 (継承元 ISiloStatusOracle) |