Compartilhar via


GrainTypeSharedContext Classe

Definição

Funcionalidade que é compartilhada entre todas as instâncias de um tipo de granularidade.

public class GrainTypeSharedContext
type GrainTypeSharedContext = class
Public Class GrainTypeSharedContext
Herança
GrainTypeSharedContext

Construtores

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

Funcionalidade que é compartilhada entre todas as instâncias de um tipo de granularidade.

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

Funcionalidade que é compartilhada entre todas as instâncias de um tipo de granularidade.

Propriedades

CollectionAgeLimit

Obtém a duração após a qual os grãos ociosos são qualificados para coleta.

GrainReferenceActivator

Obtém o ativador de referência de granularidade.

GrainTypeName

Obtém o nome do tipo de instância de granularidade, se disponível.

Logger

Obtém o agente.

MaxRequestProcessingTime

Obtém a quantidade máxima de tempo que esperamos que uma solicitação continue processando antes de ser considerada suspensa.

MaxWarningRequestProcessingTime

Obtém a quantidade máxima de tempo que esperamos que uma solicitação continue processando antes que um aviso possa ser registrado.

MessagingOptions

Obtém as opções de mensagens de silo.

PlacementStrategy

Obtém a estratégia de posicionamento usada por granularidades desse tipo.

Runtime

Obtém o runtime de granularidade.

SchedulingOptions

Obtém as opções de agendamento.

SerializerSessionPool

Obtém o pool de sessão do serializador.

Métodos

GetComponent<TComponent>()

Obtém um componente.

OnCreateActivation(IGrainContext)

Chamado na criação de uma ativação.

OnDestroyActivation(IGrainContext)

Chamado quando uma ativação é descartada.

SetComponent<TComponent>(TComponent)

Registra um componente.

Aplica-se a