Freigeben über


IGrainRuntime Schnittstelle

Definition

Das Gateway der Grain zur Orleans-Runtime. Der Grain sollte nur über diese Schnittstelle mit der Runtime interagieren.

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

Gilt für: