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() |
古い.
この Oracle をアクティブ状態にします。 SiloStatus.Active 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
CheckHealth(DateTime, String) |
このインスタンスの正常性を示す値を返します。 (継承元 IHealthCheckable) |
CheckHealth(DateTime) |
このインスタンスの正常性を示す値を返します。 (継承元 IHealthCheckable) |
GetActiveSilos() |
現在アクティブなサイロを取得します。 (継承元 ISiloStatusOracle) |
GetApproximateMultiClusterGateways() |
古い.
ゲートウェイとして機能するように指定されているサイロの一覧を取得します。 (継承元 ISiloStatusOracle) |
GetApproximateSiloStatus(SiloAddress) |
特定のサイロの状態を取得します。 このメソッドは、特定のサイロの状態に関するおおよそのビューを返します。 特に、このオラクルは、特定のサイロが生きていると考えているかもしれませんが、既に失敗している可能性があります。 このオラクルは、与えられたサイロが死んでいると考える場合、ISiloDirectoryによってそう正式に言われています。 (継承元 ISiloStatusOracle) |
GetApproximateSiloStatuses(Boolean) |
すべてのサイロの状態を取得します。 このメソッドは、すべてのサイロの状態に関する概念ビューを返します。 (継承元 ISiloStatusOracle) |
IsDeadSilo(SiloAddress) |
現在のサイロが停止しているかどうかを示す値を取得します。 (継承元 ISiloStatusOracle) |
IsFunctionalDirectory(SiloAddress) |
現在のサイロが、新しいアクティブ化の作成に有効か、ディレクトリ参照に対して有効かを示す値を取得します。 (継承元 ISiloStatusOracle) |
KillMyself() |
古い.
このオラクルを完全に強制終了します。 SiloStatus.Dead 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
ShutDown() |
古い.
この Oracle をシャットダウンします。 SiloStatus.ShuttingDown 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
Start() |
古い.
このオラクルを開始します。 このサイロを SiloDirectory に SiloStatus.Starting 状態で登録します。 (継承元 ISiloStatusOracle) |
Stop() |
古い.
この oracle を停止します。 SiloStatus.Stopping 状態で SiloDirectory 内のこのサイロを更新します。 (継承元 ISiloStatusOracle) |
SubscribeToSiloStatusEvents(ISiloStatusListener) |
すべてのサイロに関する状態イベントをサブスクライブします。 (継承元 ISiloStatusOracle) |
TryGetSiloName(SiloAddress, String) |
サイロの名前を取得します。 サイロ名は静的であると見なされ、同じサイロを再起動しても変更されません。 (継承元 ISiloStatusOracle) |
UnSubscribeFromSiloStatusEvents(ISiloStatusListener) |
すべてのサイロに関する状態イベントからサブスクライブを解除します。 (継承元 ISiloStatusOracle) |