Freigeben über


GrainTypeSharedContextResolver Konstruktor

Definition

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.

logger
ILogger<Grain>

Die Protokollierung.

serviceProvider
IServiceProvider

Der Dienstanbieter.

serializerSessionPool
SerializerSessionPool

Der Serialisierungssitzungspool.

Gilt für: