GrainTypeSharedContextResolver Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der GrainTypeSharedContextResolver-Klasse.
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)
Parameter
- configurators
- IEnumerable<IConfigureGrainTypeComponents>
Die Konfigurationsanbieter der Korntypkomponente.
- grainPropertiesResolver
- GrainPropertiesResolver
Der Auflösungslöser für Die Korneigenschaften.
- grainReferenceActivator
- GrainReferenceActivator
Der Kornbezugsaktivator.
- clusterManifestProvider
- IClusterManifestProvider
Der Clustermanifestanbieter.
- grainClassMap
- GrainClassMap
Die Kornklassenzuordnung.
- placementStrategyResolver
- PlacementStrategyResolver
Der Auflösungslöser für die Kornplatzierungsstrategie.
- messagingOptions
- IOptions<SiloMessagingOptions>
Die Messagingoptionen.
- collectionOptions
- IOptions<GrainCollectionOptions>
Die Optionen für die Kornaktivierungsauflistung
- schedulingOptions
- IOptions<SchedulingOptions>
Die Planungsoptionen
- grainRuntime
- IGrainRuntime
Die Grain Runtime.
- serviceProvider
- IServiceProvider
Der Dienstanbieter.
- serializerSessionPool
- SerializerSessionPool
Der Serialisierungssitzungspool.