TestClusterOptions 类

定义

测试群集的配置选项。

[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
继承
TestClusterOptions
属性

构造函数

TestClusterOptions()

使用 指定的DefaultExtendedConfiguration默认值ExtendedFallbackOptions初始化 的新实例TestClusterOptions

TestClusterOptions(IConfiguration)

使用指定的配置初始化 的新 TestClusterOptions 实例。

TestClusterOptions(Int16)

初始化重写初始 silo 计数并使用 指定的DefaultExtendedConfiguration默认值ExtendedFallbackOptions的新实例TestClusterOptions

TestClusterOptions(TestClusterOptions+FallbackOptions)

初始化 TestClusterOptions 的新实例。

属性

ApplicationBaseDirectory

获取或设置应用程序基目录。

AssumeHomogenousSilosForTesting

获取或设置一个值,该值指示是否出于测试目的采用同质 silo。

BaseGatewayPort

获取或设置基本网关端口,这是第一个接收器的网关端口。 其他接收器将使用后续端口。

BaseSiloPort

获取或设置基接收器端口,即第一个接收器的端口。 其他接收器将使用后续端口。

ClientBuilderConfiguratorTypes

获取客户端生成器配置器类型。

ClientConfiguration

获取或设置客户端配置。 如果在获取配置时未指定任何值,则会使用 生成一个新值 BuildClientConfiguration(ClusterConfiguration)

ClusterConfiguration

获取或设置群集配置。 如果在获取配置时未指定任何值,则会使用 生成一个新值 Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration

ClusterId

获取或设置群集标识符。

ConfigureFileLogging

获取或设置一个值,该值指示是否配置文件日志记录。

ConnectionTransport

获取或设置一个值,该值指示用于连接 silo 和客户端的传输。

ExtendedFallbackOptions

获取或设置回退选项,前提是用户未显式提供某些配置设置,例如 DataConnectionString

GatewayPerSilo

获取或设置一个值,该值指示每个接收器是否应托管网关。

InitializeClientOnDeploy

获取或设置一个值,该值指示是否在部署时立即初始化客户端。

InitialSilosCount

获取或设置初始 silo 计数。

ServiceId

获取或设置服务标识符。

SiloBuilderConfiguratorTypes

获取 silo 生成器配置器类型。

UseTestClusterMembership

获取或设置一个值,该值指示是否使用测试群集成员身份。

方法

AddNodeConfiguration(ClusterConfiguration, Silo+SiloType, Int16, Int32, Int32)

将 silo 配置添加到目标群集配置。

BuildClientConfiguration(ClusterConfiguration)

基于群集配置生成客户端配置。 如果附加了调试器,响应超时将重写为 1000000 毫秒

BuildClusterConfiguration(Int32, Int32, Int32, TestClusterOptions+FallbackOptions)

生成群集配置。

ToDictionary()

将这些选项转换为字典。

适用于