GrainTypeSharedContext Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILogger, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)
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
GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILoggerFactory, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)
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.ILoggerFactory loggerFactory, 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.ILoggerFactory * 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, loggerFactory As ILoggerFactory, 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
- loggerFactory
- ILoggerFactory
- grainReferenceActivator
- GrainReferenceActivator
- serviceProvider
- IServiceProvider
- serializerSessionPool
- SerializerSessionPool