Udostępnij za pośrednictwem


Lista klas opcji

Wszystkie klasy opcji używane do konfigurowania Orleans Orleans.Configuration znajdują się w przestrzeni nazw. Wiele z nich ma metody pomocnicze w Orleans.Hosting przestrzeni nazw.

Typowe podstawowe opcje dla IClientBuilder i ISiloHostBuilder

Typ opcji Sposób użycia
ClusterOptions Ustawianie wartości ClusterId i ServiceId
NetworkingOptions Ustawianie wartości limitu czasu dla gniazd i otwartych połączeń
SerializationProviderOptions` Ustawianie dostawców serializacji
TypeManagementOptions Ustawianie okresu odświeżania mapy typów (zobacz Heterogeniczne silosy i przechowywanie wersji)

IClientBuilder określone opcje

Typ opcji Sposób użycia
ClientMessagingOptions Ustawianie liczby połączeń, które mają być otwarte, i określanie interfejsu sieciowego do użycia
StatisticsOptions Ustawienia związane ze statystykami wyjściowymi
GatewayOptions Ustawianie okresu odświeżania listy dostępnych bram
StaticGatewayListProviderOptions Ustawianie identyfikatorów URI używanych przez klienta do nawiązywania połączenia z klastrem

ISiloHostBuilder określone opcje

Typ opcji Sposób użycia
ClusterMembershipOptions Ustawienia na potrzeby członkostwa w klastrze
ConsistentRingOptions Opcje konfiguracji dla spójnego algorytmu tworzenia skrótów używane do równoważenia alokacji zasobów w klastrze.
EndpointOptions Ustawianie opcji punktu końcowego silosu
GrainCollectionOptions Opcje odzyskiwania pamięci ziarna
GrainVersioningOptions Zarządza wyborem implementacji ziarna w wdrożeniach heterogenicznych
LoadSheddingOptions Ustawienia konfiguracji szopowania obciążenia. Musi mieć zarejestrowaną implementację, IHostEnvironmentStatistics na przykład za pośrednictwem ClientBuilderExtensions.UsePerfCounterEnvironmentStatistics lub SiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (tylko system Windows), aby LoadShedding można było działać.
MultiClusterOptions Opcje konfigurowania obsługi wielu klastrów
PerformanceTuningOptions Opcje dostrajania wydajności (sieć, liczba wątków)
ProcessExitHandlingOptions Konfigurowanie zachowania silosu podczas zamykania procesu
SchedulingOptions Konfigurowanie zachowania harmonogramu
SiloMessagingOptions Konfigurowanie globalnych opcji obsługi komunikatów powiązanych z silosem.
SiloOptions Ustawianie nazwy silosu
StatisticsOptions Ustawienie związane z danymi wyjściowymi statystyk
TelemetryOptions Ustawianie ustawień użytkownika telemetrii