Compartilhar via


TestClusterOptions Classe

Definição

Opções de configuração para clusters de teste.

[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
Herança
TestClusterOptions
Atributos

Construtores

TestClusterOptions()

Inicializa uma nova instância de TestClusterOptions usando o padrão ExtendedFallbackOptions especificado por DefaultExtendedConfiguration.

TestClusterOptions(IConfiguration)

Inicializa uma nova instância do TestClusterOptions usando a configuração especificada.

TestClusterOptions(Int16)

Inicializa uma nova instância de substituir a contagem inicial de TestClusterOptions silos e usar o padrão ExtendedFallbackOptions especificado por DefaultExtendedConfiguration.

TestClusterOptions(TestClusterOptions+FallbackOptions)

Inicializa uma nova instância de TestClusterOptions.

Propriedades

ApplicationBaseDirectory

Obtém ou define o diretório base do aplicativo.

AssumeHomogenousSilosForTesting

Obtém ou define um valor que indica se os silos homogêneos devem ser assumidos para fins de teste.

BaseGatewayPort

Obtém ou define a porta de gateway base, que é a porta de gateway para o primeiro silo. Outros silos usarão portas subsequentes.

BaseSiloPort

Obtém ou define a porta de silo base, que é a porta do primeiro silo. Outros silos usarão portas subsequentes.

ClientBuilderConfiguratorTypes

Obtém os tipos de configurador do construtor de clientes.

ClientConfiguration

Obtém ou define a configuração do cliente. Se nenhum valor for especificado ao obter a configuração, um novo será criado com BuildClientConfiguration(ClusterConfiguration)

ClusterConfiguration

Obtém ou define a configuração do cluster. Se nenhum valor for especificado ao obter a configuração, um novo será criado com Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration

ClusterId

Obtém ou define o identificador de cluster.

ConfigureFileLogging

Obtém ou define um valor que indica se o registro em log de arquivos deve ser configurado.

ConnectionTransport

Obtém ou define um valor que indica qual transporte usar para conectar silos e clientes.

ExtendedFallbackOptions

Obtém ou define opções de fallback no caso de algumas configurações não serem fornecidas explicitamente pelo usuário, como o DataConnectionString

GatewayPerSilo

Obtém ou define um valor que indica se cada silo deve hospedar um gateway.

InitializeClientOnDeploy

Obtém ou define um valor que indica se o cliente deve ser inicializado imediatamente na implantação.

InitialSilosCount

Obtém ou define a contagem inicial de silos.

ServiceId

Obtém ou define o identificador de serviço.

SiloBuilderConfiguratorTypes

Obtém os tipos de configurador do construtor de silo.

UseTestClusterMembership

Obtém ou define um valor que indica se a associação ao cluster de teste deve ser usada.

Métodos

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

Adiciona uma configuração de silo à configuração do cluster de destino.

BuildClientConfiguration(ClusterConfiguration)

Crie a configuração do cliente com base na configuração do cluster. Se um depurador estiver anexado, o tempo limite de resposta será substituído para 1000000ms

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

Crie uma configuração de cluster.

ToDictionary()

Converte essas opções em um dicionário.

Aplica-se a