Compartilhar via


Lista de classes de opções

Todas as classes de opções usadas para configurar o Orleans são encontradas no namespace Orleans.Configuration. Muitos deles têm métodos auxiliares no namespace Orleans.Hosting.

Opções básicas comuns para IClientBuilder e ISiloHostBuilder

Tipo de opção Usado para
ClusterOptions Definir o ClusterId e o ServiceId
NetworkingOptions Definir valores de tempo limite para soquetes e conexões abertas
SerializationProviderOptions` Definir os provedores de serialização
TypeManagementOptions Definir o período de atualização do mapa de tipos (consulte silos heterogêneos e controle de versão)

Opções específicas do IClientBuilder

Tipo de opção Usado para
ClientMessagingOptions Definir o número de conexões para manter aberta e especificar qual interface de rede usar
StatisticsOptions Definições relacionadas à saída de dados estatísticos
GatewayOptions Definir o período de atualização da lista de gateways disponíveis
StaticGatewayListProviderOptions Definir URIs que um cliente usará para se conectar ao cluster

Opções específicas do ISiloHostBuilder

Tipo de opção Usado para
ClusterMembershipOptions Configurações para associação de cluster
ConsistentRingOptions Opções de configuração para algoritmo de hash consistente, usado para equilibrar alocações de recursos em todo o cluster.
EndpointOptions Definir as opções de ponto de extremidade do silo
GrainCollectionOptions Opções para coleta de lixo de granularidade
GrainVersioningOptions Rege a seleção de implementação de granularidade em implantações heterogêneas
LoadSheddingOptions Definições para a configuração de supressão de carga. Deve ter uma implementação registrada de IHostEnvironmentStatistics como, por exemplo, por meio de ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics ou SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (somente Windows), para que LoadShedding funcione.
MultiClusterOptions Opções para configurar o suporte a vários clusters
PerformanceTuningOptions Opções de ajuste de desempenho (rede, número de threads)
ProcessExitHandlingOptions Configurar o comportamento do silo na saída do processo
SchedulingOptions Configurar o comportamento do agendador
SiloMessagingOptions Configurando opções globais de mensagens relacionadas ao silo.
SiloOptions Definir o nome do silo
StatisticsOptions Definição relacionada à saída de dados estatísticos
TelemetryOptions Definir as configurações do consumidor de telemetria