Compartilhar via


TestClusterBuilder Classe

Definição

Construtor de configuração para iniciar um TestCluster.

public class TestClusterBuilder
type TestClusterBuilder = class
Public Class TestClusterBuilder
Herança
TestClusterBuilder

Construtores

TestClusterBuilder()

Inicializa uma nova instância de TestClusterBuilder usando as opções padrão.

TestClusterBuilder(Int16)

Inicializa uma nova instância de TestClusterBuilder substituição da contagem inicial de silos.

Propriedades

CreateSiloAsync

Obtém ou define o delegado usado para criar e iniciar um silo individual.

Options

Obtém as opções.

PortAllocator

Obtém ou define o alocador de porta usado para alocar portas de silo consecutivas.

Properties

Valores de configuração que serão fornecidos aos silos e clientes criados por esse construtor.

Métodos

AddClientBuilderConfigurator<T>()

Adiciona uma implementação de IClientBuilderConfigurator ou IHostConfigurator para configurar o cliente criado para o cluster de teste

AddSiloBuilderConfigurator<T>()

Adiciona uma implementação de ISiloConfigurator ou IHostConfigurator para configurar silos criados pelo cluster de teste.

Build()

Cria essa instância.

ConfigureBuilder(Action)

Adiciona um delegado de configuração ao construtor

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Definir a configuração do próprio construtor. Isso será usado como uma base para inicializar cada host de silo para uso posterior no processo de build. Isso pode ser chamado várias vezes e os resultados serão aditivos.

CreateClusterId()

Cria um identificador de cluster.

Aplica-se a