ISiloStatusOracle 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
有關其他尋址接收器狀態的信息,授權本機、每個尋址接收器來源。
public interface ISiloStatusOracle
type ISiloStatusOracle = interface
Public Interface ISiloStatusOracle
- 衍生
屬性
CurrentStatus |
取得這個尋址接收器的目前狀態。 |
SiloAddress |
取得這個尋址接收器。 |
SiloName |
取得這個尋址接收器的名稱。 |
方法
BecomeActive() |
已淘汰.
將此 Oracle 變成作用中狀態。 將會使用 SiloStatus.Active 狀態更新 SiloDirectory 中的這個尋址接收器。 |
GetActiveSilos() |
取得目前作用中的尋址接收器。 |
GetApproximateMultiClusterGateways() |
已淘汰.
取得指定做為閘道的尋址接收器清單。 |
GetApproximateSiloStatus(SiloAddress) |
取得指定尋址接收器的狀態。 此方法會傳回指定尋址接收器狀態的近似檢視。 特別是,這個 Oracle 可能會認為指定的尋址接收器還活著,而它可能已經失敗。 如果這個 Oracle 認為給定的尋址接收器已經死了,ISiloDirectory 已經權威地告訴它。 |
GetApproximateSiloStatuses(Boolean) |
取得所有尋址接收器的狀態。 此方法會傳回所有尋址接收器狀態的近似檢視。 |
IsDeadSilo(SiloAddress) |
取得值,指出目前的尋址接收器是否無效。 |
IsFunctionalDirectory(SiloAddress) |
取得值,指出目前尋址接收器是否有效,以在 或目錄查閱上建立新的啟用。 |
KillMyself() |
已淘汰.
完全終止這個 Oracle。 將會使用 SiloStatus.Dead 狀態更新 SiloDirectory 中的這個尋址接收器。 |
ShutDown() |
已淘汰.
關閉此 Oracle。 將會使用 SiloStatus.ShuttingDown 狀態更新 SiloDirectory 中的這個尋址接收器。 |
Start() |
已淘汰.
啟動此 Oracle。 會在 SiloDirectory 中註冊此尋址接收器,並具有 SiloStatus.Starting 狀態。 |
Stop() |
已淘汰.
停止此 Oracle。 將會使用 SiloStatus.Stopping 狀態更新 SiloDirectory 中的這個尋址接收器。 |
SubscribeToSiloStatusEvents(ISiloStatusListener) |
訂閱所有尋址接收器的狀態事件。 |
TryGetSiloName(SiloAddress, String) |
取得尋址接收器的名稱。 尋址接收器名稱假設為靜態,且不會在相同尋址接收器的重新啟動之間變更。 |
UnSubscribeFromSiloStatusEvents(ISiloStatusListener) |
取消訂閱所有尋址接收器的狀態事件。 |