Dela via


Lista över alternativklasser

Alla alternativklasser som används för att konfigurera Orleans finns i Orleans.Configuration namnområdet. Många av dem har hjälpmetoder i Orleans.Hosting namnområdet.

Vanliga kärnalternativ för IClientBuilder och ISiloHostBuilder

Alternativtyp Används för
ClusterOptions ClusterId Ange ochServiceId
NetworkingOptions Ange timeout-värden för socketar och öppnade anslutningar
SerializationProviderOptions` Ange serialiseringsprovidrar
TypeManagementOptions Ange uppdateringsperioden för typkartan (se Heterogena silor och versionshantering)

IClientBuilder specifika alternativ

Alternativtyp Används för
ClientMessagingOptions Ange hur många anslutningar som ska hållas öppna och ange vilket nätverksgränssnitt som ska användas
StatisticsOptions Inställningar relaterade till statistikutdata
GatewayOptions Ange uppdateringsperioden för listan över tillgängliga gatewayer
StaticGatewayListProviderOptions Ange URI:er som en klient ska använda för att ansluta till kluster

ISiloHostBuilder specifika alternativ

Alternativtyp Används för
ClusterMembershipOptions Inställningar för klustermedlemskap
ConsistentRingOptions Konfigurationsalternativ för konsekvent hash-algoritm som används för att balansera resursallokeringar i klustret.
EndpointOptions Ange alternativ för Silo-slutpunkt
GrainCollectionOptions Alternativ för skräpinsamling med korn
GrainVersioningOptions Styr valet av kornimplementering i heterogena distributioner
LoadSheddingOptions Inställningar för konfiguration av belastningsutgjutning. Måste ha en registrerad implementering av IHostEnvironmentStatistics till exempel via ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics eller SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (endast Windows) för LoadShedding att fungera.
MultiClusterOptions Alternativ för att konfigurera stöd för flera kluster
PerformanceTuningOptions Alternativ för prestandajustering (nätverk, antal trådar)
ProcessExitHandlingOptions Konfigurera silobeteende vid processavslut
SchedulingOptions Konfigurera scheduler-beteende
SiloMessagingOptions Konfigurera globala meddelandealternativ som är silorelaterade.
SiloOptions Ange namnet på Silo
StatisticsOptions Inställning som rör statistikutdata
TelemetryOptions Ställa in inställningar för telemetrikonsumenter