IMembershipOracle 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.
Origine autorevole per l'appartenenza al cluster.
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
- Implementazioni
Proprietà
CurrentStatus |
Ottiene lo stato corrente di questo silo. (Ereditato da ISiloStatusOracle) |
SiloAddress |
Ottiene l'indirizzo di questo silo. (Ereditato da ISiloStatusOracle) |
SiloName |
Ottiene il nome di questo silo. (Ereditato da ISiloStatusOracle) |
Metodi
BecomeActive() |
Obsoleti.
Trasforma questo oracolo in uno stato Attivo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.Active. (Ereditato da ISiloStatusOracle) |
CheckHealth(DateTime, String) |
Restituisce un valore che indica l'integrità di questa istanza. (Ereditato da IHealthCheckable) |
CheckHealth(DateTime) |
Restituisce un valore che indica l'integrità di questa istanza. (Ereditato da IHealthCheckable) |
GetActiveSilos() |
Ottiene i silo attualmente attivi. (Ereditato da ISiloStatusOracle) |
GetApproximateMultiClusterGateways() |
Obsoleti.
Ottenere un elenco di silo designati per funzionare come gateway. (Ereditato da ISiloStatusOracle) |
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. (Ereditato da ISiloStatusOracle) |
GetApproximateSiloStatuses(Boolean) |
Ottiene gli stati di tutti i silo. Questo metodo restituisce una visualizzazione approssimativa sugli stati di tutti i silo. (Ereditato da ISiloStatusOracle) |
IsDeadSilo(SiloAddress) |
Ottiene un valore che indica se il silo corrente è inattivo. (Ereditato da ISiloStatusOracle) |
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. (Ereditato da ISiloStatusOracle) |
KillMyself() |
Obsoleti.
Uccidi completamente questo oracolo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.Dead. (Ereditato da ISiloStatusOracle) |
ShutDown() |
Obsoleti.
Arrestare questo oracolo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.ShuttingDown. (Ereditato da ISiloStatusOracle) |
Start() |
Obsoleti.
Avviare questo oracolo. Registrerà questo silo in SiloDirectory con lo stato SiloStatus.Starting. (Ereditato da ISiloStatusOracle) |
Stop() |
Obsoleti.
Arrestare questo oracolo. Aggiornerà questo silo in SiloDirectory con lo stato SiloStatus.Stopping. (Ereditato da ISiloStatusOracle) |
SubscribeToSiloStatusEvents(ISiloStatusListener) |
Sottoscrivere gli eventi di stato relativi a tutti i silo. (Ereditato da ISiloStatusOracle) |
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. (Ereditato da ISiloStatusOracle) |
UnSubscribeFromSiloStatusEvents(ISiloStatusListener) |
Annullare la sottoscrizione dagli eventi di stato relativi a tutti i silo. (Ereditato da ISiloStatusOracle) |