Edit

Share via


GrainTypeSharedContext Constructor

Definition

public GrainTypeSharedContext (Orleans.Runtime.GrainType grainType, 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 logger, Orleans.GrainReferences.GrainReferenceActivator grainReferenceActivator, IServiceProvider serviceProvider, Orleans.Serialization.Session.SerializerSessionPool serializerSessionPool);
new Orleans.Runtime.GrainTypeSharedContext : Orleans.Runtime.GrainType * 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.GrainReferences.GrainReferenceActivator * IServiceProvider * Orleans.Serialization.Session.SerializerSessionPool -> Orleans.Runtime.GrainTypeSharedContext
Public Sub New (grainType As GrainType, 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, grainReferenceActivator As GrainReferenceActivator, serviceProvider As IServiceProvider, serializerSessionPool As SerializerSessionPool)

Parameters

grainType
GrainType
clusterManifestProvider
IClusterManifestProvider
grainClassMap
GrainClassMap
placementStrategyResolver
PlacementStrategyResolver
messagingOptions
IOptions<SiloMessagingOptions>
collectionOptions
IOptions<GrainCollectionOptions>
schedulingOptions
IOptions<SchedulingOptions>
grainRuntime
IGrainRuntime
logger
ILogger
grainReferenceActivator
GrainReferenceActivator
serviceProvider
IServiceProvider
serializerSessionPool
SerializerSessionPool

Applies to