Partager via


GrainTypeSharedContext Classe

Définition

Fonctionnalité partagée entre toutes les instances d’un type de grain.

public class GrainTypeSharedContext
type GrainTypeSharedContext = class
Public Class GrainTypeSharedContext
Héritage
GrainTypeSharedContext

Constructeurs

GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILogger, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)

Fonctionnalité partagée entre toutes les instances d’un type de grain.

GrainTypeSharedContext(GrainType, IClusterManifestProvider, GrainClassMap, PlacementStrategyResolver, IOptions<SiloMessagingOptions>, IOptions<GrainCollectionOptions>, IOptions<SchedulingOptions>, IGrainRuntime, ILoggerFactory, GrainReferenceActivator, IServiceProvider, SerializerSessionPool)

Fonctionnalité partagée entre toutes les instances d’un type de grain.

Propriétés

CollectionAgeLimit

Obtient la durée après laquelle les grains inactifs sont éligibles pour la collecte.

GrainReferenceActivator

Obtient l’activateur de référence de grain.

GrainTypeName

Obtient le nom du type instance grain, le cas échéant.

Logger

Obtient l’enregistreur d’événements.

MaxRequestProcessingTime

Obtient la durée maximale pendant laquelle nous prévoyons qu’une demande continue son traitement avant qu’elle ne soit considérée comme suspendue.

MaxWarningRequestProcessingTime

Obtient la durée maximale pendant laquelle nous attendons qu’une demande poursuive le traitement avant qu’un avertissement ne soit consigné.

MessagingOptions

Obtient les options de messagerie de silo.

PlacementStrategy

Obtient la stratégie de placement utilisée par les grains de ce type.

Runtime

Obtient le runtime de grain.

SchedulingOptions

Obtient les options de planification.

SerializerSessionPool

Obtient le pool de sessions sérialiseur.

Méthodes

GetComponent<TComponent>()

Obtient un composant.

OnCreateActivation(IGrainContext)

Appelé lors de la création d’une activation.

OnDestroyActivation(IGrainContext)

Appelé lorsqu’une activation est supprimée.

SetComponent<TComponent>(TComponent)

Inscrit un composant.

S’applique à