Поделиться через


TestClusterBuilder Класс

Определение

Построитель конфигураций TestClusterдля запуска .

public class TestClusterBuilder
type TestClusterBuilder = class
Public Class TestClusterBuilder
Наследование
TestClusterBuilder

Конструкторы

TestClusterBuilder()

Инициализирует новый экземпляр с TestClusterBuilder помощью параметров по умолчанию.

TestClusterBuilder(Int16)

Инициализирует новый экземпляр TestClusterBuilder , переопределяющий начальное число разрозненности.

Свойства

CreateSiloAsync

Возвращает или задает делегат, используемый для создания и запуска отдельного объекта silo.

Options

Возвращает параметры.

PortAllocator

Возвращает или задает распределителя портов, используемый для выделения последовательных портов silo.

Properties

Значения конфигурации, которые будут предоставлены разрозненным клиентам и клиентам, созданным этим построителем.

Методы

AddClientBuilderConfigurator<T>()

Добавляет реализацию IClientBuilderConfigurator или IHostConfigurator для настройки клиента, созданного для тестового кластера.

AddSiloBuilderConfigurator<T>()

Добавляет реализацию ISiloConfigurator или IHostConfigurator для настройки хранилищ, созданных тестовым кластером.

Build()

Выполняет сборку этого экземпляра.

ConfigureBuilder(Action)

Добавляет делегат конфигурации в построитель

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Настраивает конфигурацию для самого построителя. Он будет использоваться в качестве основы для инициализации каждого узла silo для последующего использования в процессе сборки. Может вызываться несколько раз с накоплением результатов.

CreateClusterId()

Создает идентификатор кластера.

Применяется к