GrainTypeSharedContextResolver 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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
粒度運行時間。
- serviceProvider
- IServiceProvider
服務提供者。
- serializerSessionPool
- SerializerSessionPool
串行化程式會話集區。