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 Grain Factory ab. |
ReminderRegistry |
Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren. |
ServiceId |
Stellt die ServiceId bereit, als die dieser Cluster ausgeführt wird. ServiceIds sind als langlebige ID-Werte für einen bestimmten Dienst vorgesehen, die auch dann konstant bleiben, wenn der Dienst während seiner Betriebsdauer mehrmals gestartet bzw. 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 das aktuelle Silo ab. Diese Zeichenfolge enthält keinen semantischen Inhalt, kann aber für die Protokollierung nützlich sein. |
StreamProviderManager |
Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren. |
TimerRegistry |
Ruft die Timerregistrierung ab. |
Methoden
DeactivateOnIdle(Grain) |
Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren. |
DeactivateOnIdle(IGrainContext) |
Deaktiviert die bereitgestellte Körnung, wenn sie im Leerlauf ist. |
DelayDeactivation(Grain, TimeSpan) |
Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren. |
DelayDeactivation(IGrainContext, TimeSpan) |
Verzögert die Leerlaufaktivierungssammlung des bereitgestellten Grains aufgrund von Inaktivität, bis mindestens die angegebene Zeit verstrichen ist. |
GetLogger(String) |
Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren. |
GetStorage<TGrainState>(Grain) |
Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren. |
GetStorage<TGrainState>(IGrainContext) |
Ruft Kornspeicher für das bereitgestellte Korn ab. |
Erweiterungsmethoden
GetLogger(IGrainRuntime, String) |
Erweiterungsmethode GetLogger für IGrainRuntime |