共用方式為


GrainTypeSharedContextResolver 建構函式

定義

初始化 GrainTypeSharedContextResolver 類別的新執行個體。

public GrainTypeSharedContextResolver (System.Collections.Generic.IEnumerable<Orleans.Runtime.IConfigureGrainTypeComponents> configurators, Orleans.Metadata.GrainPropertiesResolver grainPropertiesResolver, Orleans.GrainReferences.GrainReferenceActivator grainReferenceActivator, Orleans.Runtime.IClusterManifestProvider clusterManifestProvider, Orleans.Metadata.GrainClassMap grainClassMap, Orleans.Runtime.Placement.PlacementStrategyResolver placementStrategyResolver, Microsoft.Extensions.Options.IOptions<Orleans.Configuration.SiloMessagingOptions> messagingOptions, Microsoft.Extensions.Options.IOptions<Orleans.Configuration.GrainCollectionOptions> collectionOptions, Microsoft.Extensions.Options.IOptions<Orleans.Configuration.SchedulingOptions> schedulingOptions, Orleans.Runtime.IGrainRuntime grainRuntime, Microsoft.Extensions.Logging.ILogger<Orleans.Grain> logger, IServiceProvider serviceProvider, Orleans.Serialization.Session.SerializerSessionPool serializerSessionPool);
new Orleans.Runtime.GrainTypeSharedContextResolver : seq<Orleans.Runtime.IConfigureGrainTypeComponents> * Orleans.Metadata.GrainPropertiesResolver * Orleans.GrainReferences.GrainReferenceActivator * Orleans.Runtime.IClusterManifestProvider * Orleans.Metadata.GrainClassMap * Orleans.Runtime.Placement.PlacementStrategyResolver * Microsoft.Extensions.Options.IOptions<Orleans.Configuration.SiloMessagingOptions> * Microsoft.Extensions.Options.IOptions<Orleans.Configuration.GrainCollectionOptions> * Microsoft.Extensions.Options.IOptions<Orleans.Configuration.SchedulingOptions> * Orleans.Runtime.IGrainRuntime * Microsoft.Extensions.Logging.ILogger<Orleans.Grain> * IServiceProvider * Orleans.Serialization.Session.SerializerSessionPool -> Orleans.Runtime.GrainTypeSharedContextResolver
Public Sub New (configurators As IEnumerable(Of IConfigureGrainTypeComponents), grainPropertiesResolver As GrainPropertiesResolver, grainReferenceActivator As GrainReferenceActivator, clusterManifestProvider As IClusterManifestProvider, grainClassMap As GrainClassMap, placementStrategyResolver As PlacementStrategyResolver, messagingOptions As IOptions(Of SiloMessagingOptions), collectionOptions As IOptions(Of GrainCollectionOptions), schedulingOptions As IOptions(Of SchedulingOptions), grainRuntime As IGrainRuntime, logger As ILogger(Of Grain), serviceProvider As IServiceProvider, serializerSessionPool As SerializerSessionPool)

參數

configurators
IEnumerable<IConfigureGrainTypeComponents>

粒度類型元件元件元件組態提供者。

grainPropertiesResolver
GrainPropertiesResolver

粒度屬性解析程式。

grainReferenceActivator
GrainReferenceActivator

粒度參考啟動器。

clusterManifestProvider
IClusterManifestProvider

叢集指令清單提供者。

grainClassMap
GrainClassMap

粒度類別對應。

placementStrategyResolver
PlacementStrategyResolver

粒紋放置策略解析程式。

messagingOptions
IOptions<SiloMessagingOptions>

傳訊選項。

collectionOptions
IOptions<GrainCollectionOptions>

粒度啟用集合選項

schedulingOptions
IOptions<SchedulingOptions>

排程選項

grainRuntime
IGrainRuntime

粒度運行時間。

logger
ILogger<Grain>

登入程式。

serviceProvider
IServiceProvider

服務提供者。

serializerSessionPool
SerializerSessionPool

串行化程式會話集區。

適用於