IGrainRuntime 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime
属性
GrainFactory |
获取粮食工厂。 |
ReminderRegistry | |
ServiceId |
提供此群集正在运行的 ServiceId。 ServiceId 是特定服务的长生存期 ID 值,即使服务在其操作生命周期内多次启动/重新部署,该服务也会保持不变。 |
ServiceProvider |
获取服务提供程序。 |
SiloAddress |
获取与此实例关联的接收器地址。 |
SiloIdentity |
获取当前接收器的唯一标识符。 此字符串没有语义内容,但对日志记录可能很有用。 |
StreamProviderManager | |
TimeProvider |
获取时间提供程序。 |
TimerRegistry |
获取计时器注册表。 |
方法
DeactivateOnIdle(Grain) | |
DeactivateOnIdle(IGrainContext) |
在空闲时停用提供的粒度。 |
DelayDeactivation(Grain, TimeSpan) | |
DelayDeactivation(IGrainContext, TimeSpan) |
延迟由于处于非活动状态而提供的粒度的空闲激活收集,直到至少指定的时间已过。 |
GetLogger(String) | |
GetStorage<TGrainState>(Grain) | |
GetStorage<TGrainState>(IGrainContext) |
获取提供的粒度的粒度存储。 |
扩展方法
GetLogger(IGrainRuntime, String) |
适用于 IGrainRuntime 的扩展方法 GetLogger |