Share via


選項類別清單

用來設定 Orleans 的所有選項類別都可以在 Orleans.Configuration 命名空間中找到。 其中許多方法在 Orleans.Hosting 命名空間中都有協助程式方法。

適用於 IClientBuilderISiloHostBuilder 的常見核心選項

選項類型 用於
ClusterOptions 設定 ClusterIdServiceId
NetworkingOptions 設定通訊端和已開啟連線的逾時值
SerializationProviderOptions` 設定序列化提供者
TypeManagementOptions 設定類型對應的重新整理期間 (請參閱異質性定址接收器和版本設定)

IClientBuilder 專用選項

選項類型 用於
ClientMessagingOptions 設定要保持開啟的連線數目,並指定要使用的網路介面
StatisticsOptions 與統計資料輸出相關的設定
GatewayOptions 設定可用閘道清單的重新整理期間
StaticGatewayListProviderOptions 設定用戶端將用來連線至叢集的 URI

ISiloHostBuilder 專用選項

選項類型 用於
ClusterMembershipOptions 叢集成員資格的設定
ConsistentRingOptions 用於平衡整個叢集資源配置之一致雜湊演算法的設定選項。
EndpointOptions 設定定址接收器端點選項
GrainCollectionOptions 粒紋記憶體回收的選項
GrainVersioningOptions 管理異質部署中的粒紋實作選取項目
LoadSheddingOptions 負載流出組態的設定。 必須有 IHostEnvironmentStatistics 的已註冊實作,例如透過 ClientBuilderExtensions.UsePerfCounterEnvironmentStatisticsSiloHostBuilderExtensions.UsePerfCounterEnvironmentStatistics (僅限 Windows) 才能讓 LoadShedding 正常運作。
MultiClusterOptions 設定多重叢集支援的選項
PerformanceTuningOptions 效能微調選項 (網路功能、執行緒數目)
ProcessExitHandlingOptions 在程序結束時設定定址接收器行為
SchedulingOptions 設定排程器行為
SiloMessagingOptions 設定與定址接收器相關的全域傳訊選項。
SiloOptions 設定定址接收器的名稱
StatisticsOptions 與統計資料輸出相關的設定
TelemetryOptions 設定遙測取用者設定