Compartir a través de


GrainTypeSharedContext Clase

Definición

Funcionalidad que se comparte entre todas las instancias de un tipo específico.

public class GrainTypeSharedContext
type GrainTypeSharedContext = class
Public Class GrainTypeSharedContext
Herencia
GrainTypeSharedContext

Constructores

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

Funcionalidad que se comparte entre todas las instancias de un tipo específico.

Propiedades

CollectionAgeLimit

Obtiene la duración después de la cual los granos inactivos son aptos para la recopilación.

GrainReferenceActivator

Obtiene el activador de referencia de grano.

GrainTypeName

Obtiene el nombre del tipo de instancia de grano, si está disponible.

Logger

Obtiene el registrador.

MaxRequestProcessingTime

Obtiene la cantidad máxima de tiempo que esperamos que una solicitud continúe procesando antes de que se considere bloqueada.

MaxWarningRequestProcessingTime

Obtiene la cantidad máxima de tiempo que esperamos que una solicitud continúe procesando antes de que se pueda registrar una advertencia.

MessagingOptions

Obtiene las opciones de mensajería de silo.

PlacementStrategy

Obtiene la estrategia de selección de ubicación utilizada por granos de este tipo.

Runtime

Obtiene el entorno de ejecución de grano.

SchedulingOptions

Obtiene las opciones de programación.

SerializerSessionPool

Obtiene el grupo de sesiones de serializador.

Métodos

GetComponent<TComponent>()

Obtiene un componente.

OnCreateActivation(IGrainContext)

Se llama al crear una activación.

OnDestroyActivation(IGrainContext)

Se llama cuando se elimina una activación.

SetComponent<TComponent>(TComponent)

Registra un componente.

Se aplica a