IGrainRuntime 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.
public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime
Proprietà
GrainFactory |
Ottiene la fabbrica di grano. |
ReminderRegistry |
Gateway del Grain al runtime di Orleans. Il Grain deve interagire solo con il runtime tramite questa interfaccia. |
ServiceId |
Fornisce il Valore ServiceId in cui il cluster è in esecuzione. ServiceId è destinato a valori ID di lunga durata per un determinato servizio che rimarrà costante anche se il servizio viene avviato/ridistribuito più volte durante la durata delle operazioni. |
ServiceProvider |
Ottiene il provider di servizi. |
SiloAddress |
Ottiene l'indirizzo del silo associato a questa istanza. |
SiloIdentity |
Ottiene un identificatore univoco per il silo corrente. Non esiste contenuto semantico per questa stringa, ma può essere utile per la registrazione. |
StreamProviderManager |
Gateway del Grain al runtime di Orleans. Il Grain deve interagire solo con il runtime tramite questa interfaccia. |
TimeProvider |
Ottiene il provider di ore. |
TimerRegistry |
Ottiene il Registro di sistema timer. |
Metodi
DeactivateOnIdle(Grain) |
Gateway del Grain al runtime di Orleans. Il Grain deve interagire solo con il runtime tramite questa interfaccia. |
DeactivateOnIdle(IGrainContext) |
Disattiva la granularità specificata quando diventa inattiva. |
DelayDeactivation(Grain, TimeSpan) |
Gateway del Grain al runtime di Orleans. Il Grain deve interagire solo con il runtime tramite questa interfaccia. |
DelayDeactivation(IGrainContext, TimeSpan) |
Ritarda la raccolta di attivazione inattiva della granularità fornita a causa dell'inattività fino a quando non è trascorso almeno il tempo specificato. |
GetLogger(String) |
Gateway del Grain al runtime di Orleans. Il Grain deve interagire solo con il runtime tramite questa interfaccia. |
GetStorage<TGrainState>(Grain) |
Gateway del Grain al runtime di Orleans. Il Grain deve interagire solo con il runtime tramite questa interfaccia. |
GetStorage<TGrainState>(IGrainContext) |
Ottiene l'archiviazione granulare per la granularità specificata. |
Metodi di estensione
GetLogger(IGrainRuntime, String) |
Metodo di estensione GetLogger per IGrainRuntime |