TestClusterBuilder 类

定义

用于启动 的配置 TestCluster生成器。

public class TestClusterBuilder
type TestClusterBuilder = class
Public Class TestClusterBuilder
继承
TestClusterBuilder

构造函数

TestClusterBuilder()

使用默认选项初始化 的新 TestClusterBuilder 实例。

TestClusterBuilder(Int16)

初始化重写初始 silo 计数的新实例 TestClusterBuilder

属性

CreateSiloAsync

获取或设置用于创建和启动单个 silo 的委托。

Options

获取选项。

PortAllocator

获取或设置用于分配连续 silo 端口的端口分配器。

Properties

将提供给由此生成器创建的 silo 和客户端的配置值。

方法

AddClientBuilderConfigurator<T>()

添加 或 IHostConfiguratorIClientBuilderConfigurator实现,以配置为测试群集创建的客户端

AddSiloBuilderConfigurator<T>()

添加 或 IHostConfiguratorISiloConfigurator实现,以配置由测试群集创建的 silo。

Build()

生成此实例。

ConfigureBuilder(Action)

将配置委托添加到生成器

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

设置生成器自身的配置。 这将用作初始化每个 silo 主机的基础,供稍后在生成过程中使用。 可多次进行调用,并累加结果。

CreateClusterId()

创建群集标识符。

适用于