GrainTypeSharedContext 类

定义

在 grain 类型的所有实例之间共享的功能。

public class GrainTypeSharedContext
type GrainTypeSharedContext = class
Public Class GrainTypeSharedContext
继承
GrainTypeSharedContext

构造函数

GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILogger, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)

在 grain 类型的所有实例之间共享的功能。

GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILoggerFactory, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)

在 grain 类型的所有实例之间共享的功能。

属性

CollectionAgeLimit

获取空闲粒度符合收集条件的持续时间。

GrainReferenceActivator

获取 grain 引用激活器。

GrainTypeName

获取 grain 实例类型名称(如果可用)。

Logger

获取记录器。

MaxRequestProcessingTime

获取预期请求在被视为挂起之前继续处理的最长时间。

MaxWarningRequestProcessingTime

获取在记录警告之前,预期请求继续处理的最长时间。

MessagingOptions

获取 silo 消息传送选项。

PlacementStrategy

获取此类型的粒度使用的放置策略。

Runtime

获取 grain 运行时。

SchedulingOptions

获取计划选项。

SerializerSessionPool

获取序列化程序会话池。

方法

GetComponent<TComponent>()

获取组件。

OnCreateActivation(IGrainContext)

在创建激活时调用。

OnDestroyActivation(IGrainContext)

释放激活时调用。

SetComponent<TComponent>(TComponent)

注册组件。

适用于