ISiloStatusOracle Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Autorevole origine locale per silo per informazioni sullo stato di altri silo.
public interface ISiloStatusOracle
type ISiloStatusOracle = interface
Public Interface ISiloStatusOracle
- Derivato
Proprietà
CurrentStatus |
Ottiene lo stato corrente di questo silo. |
SiloAddress |
Ottiene l'indirizzo di questo silo. |
SiloName |
Ottiene il nome di questo silo. |
Metodi
BecomeActive() |
Obsoleti.
Trasforma questo oracolo in uno stato Attivo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.Active. |
GetActiveSilos() |
Ottiene i silo attualmente attivi. |
GetApproximateMultiClusterGateways() |
Obsoleti.
Ottenere un elenco di silo designati per funzionare come gateway. |
GetApproximateSiloStatus(SiloAddress) |
Ottiene lo stato di un determinato silo. Questo metodo restituisce una visualizzazione approssimativa sullo stato di un determinato silo. In particolare, questo oracolo può pensare che il silo specificato sia attivo, mentre potrebbe già avere avuto esito negativo. Se questo oracolo pensa che il silo specificato sia morto, è stato detto autorevolemente da ISiloDirectory. |
GetApproximateSiloStatuses(Boolean) |
Ottiene gli stati di tutti i silo. Questo metodo restituisce una visualizzazione approssimativa sugli stati di tutti i silo. |
IsDeadSilo(SiloAddress) |
Ottiene un valore che indica se il silo corrente è inattivo. |
IsFunctionalDirectory(SiloAddress) |
Ottiene un valore che indica se il silo corrente è valido per la creazione di nuove attivazioni in o per le ricerche nella directory. |
KillMyself() |
Obsoleti.
Uccidi completamente questo oracolo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.Dead. |
ShutDown() |
Obsoleti.
Arrestare questo oracolo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.ShuttingDown. |
Start() |
Obsoleti.
Avviare questo oracolo. Registrerà questo silo in SiloDirectory con lo stato SiloStatus.Starting. |
Stop() |
Obsoleti.
Arrestare questo oracolo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.Stopping. |
SubscribeToSiloStatusEvents(ISiloStatusListener) |
Sottoscrivere gli eventi di stato relativi a tutti i silo. |
TryGetSiloName(SiloAddress, String) |
Ottiene il nome di un silo. Si presuppone che il nome del silo sia statico e non cambi tra riavvii dello stesso silo. |
UnSubscribeFromSiloStatusEvents(ISiloStatusListener) |
Annullare la sottoscrizione dagli eventi di stato relativi a tutti i silo. |