IGrainRuntime Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime
Eigenschaften
GrainFactory |
Ruft die Getreidefabrik ab. |
ReminderRegistry |
Das Gateway der Grain zur Orleans Runtime. Die Grain sollte nur über diese Schnittstelle mit der Laufzeit interagieren. |
ServiceId |
Stellt die ServiceId bereit, auf die dieser Cluster ausgeführt wird. Dienst-ID-Werte sind für einen bestimmten Dienst gedacht, der konstant bleibt, auch wenn der Dienst während seiner Lebensdauer mehrmals gestartet/erneut bereitgestellt wird. |
ServiceProvider |
Ruft den Dienstanbieter ab. |
SiloAddress |
Ruft die Siloadresse ab, die dieser Instanz zugeordnet ist. |
SiloIdentity |
Ruft einen eindeutigen Bezeichner für den aktuellen Silo ab. Für diese Zeichenfolge gibt es keinen semantischen Inhalt, kann aber für die Protokollierung hilfreich sein. |
StreamProviderManager |
Das Gateway der Grain zur Orleans Runtime. Die Grain sollte nur über diese Schnittstelle mit der Laufzeit interagieren. |
TimeProvider |
Ruft den Zeitanbieter ab. |
TimerRegistry |
Ruft die Zeitgeberregistrierung ab. |
Methoden
DeactivateOnIdle(Grain) |
Das Gateway der Grain zur Orleans Runtime. Die Grain sollte nur über diese Schnittstelle mit der Laufzeit interagieren. |
DeactivateOnIdle(IGrainContext) |
Deaktiviert das bereitgestellte Getreide, wenn es im Leerlauf ist. |
DelayDeactivation(Grain, TimeSpan) |
Das Gateway der Grain zur Orleans Runtime. Die Grain sollte nur über diese Schnittstelle mit der Laufzeit interagieren. |
DelayDeactivation(IGrainContext, TimeSpan) |
Verzögert die Leerlaufaktivierungsauflistung des bereitgestellten Getreides aufgrund von Inaktivität, bis mindestens die angegebene Zeit abgelaufen ist. |
GetLogger(String) |
Das Gateway der Grain zur Orleans Runtime. Die Grain sollte nur über diese Schnittstelle mit der Laufzeit interagieren. |
GetStorage<TGrainState>(Grain) |
Das Gateway der Grain zur Orleans Runtime. Die Grain sollte nur über diese Schnittstelle mit der Laufzeit interagieren. |
GetStorage<TGrainState>(IGrainContext) |
Ruft Getreidespeicher für das bereitgestellte Getreide ab. |
Erweiterungsmethoden
GetLogger(IGrainRuntime, String) |
Erweiterungsmethode GetLogger für IGrainRuntime |