Compartir a través de


TestClusterOptions Clase

Definición

Opciones de configuración para clústeres de prueba.

[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
Herencia
TestClusterOptions
Atributos

Constructores

TestClusterOptions()

Inicializa una nueva instancia de TestClusterOptions utilizando el valor predeterminado ExtendedFallbackOptions especificado por DefaultExtendedConfiguration.

TestClusterOptions(IConfiguration)

Inicializa una nueva instancia de TestClusterOptions utilizando la configuración especificada.

TestClusterOptions(Int16)

Inicializa una nueva instancia de TestClusterOptions invalidar el recuento de silos iniciales y usa el valor predeterminado ExtendedFallbackOptions especificado por DefaultExtendedConfiguration.

TestClusterOptions(TestClusterOptions+FallbackOptions)

Inicializa una nueva instancia de la clase TestClusterOptions.

Propiedades

ApplicationBaseDirectory

Obtiene o establece el directorio base de la aplicación.

AssumeHomogenousSilosForTesting

Obtiene o establece un valor que indica si se deben asumir silos homogéneos con fines de prueba.

BaseGatewayPort

Obtiene o establece el puerto de puerta de enlace base, que es el puerto de puerta de enlace del primer silo. Otros silos usarán puertos posteriores.

BaseSiloPort

Obtiene o establece el puerto de silo base, que es el puerto del primer silo. Otros silos usarán puertos posteriores.

ClientBuilderConfiguratorTypes

Obtiene los tipos de configurador del generador de clientes.

ClientConfiguration

Obtiene o establece la configuración del cliente. Si no se especifica ningún valor al obtener la configuración, se compilará uno nuevo con BuildClientConfiguration(ClusterConfiguration)

ClusterConfiguration

Obtiene o establece la configuración del clúster. Si no se especifica ningún valor al obtener la configuración, se compilará uno nuevo con Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration

ClusterId

Obtiene o establece el identificador del clúster.

ConfigureFileLogging

Obtiene o establece un valor que indica si se va a configurar el registro de archivos.

ConnectionTransport

Obtiene o establece un valor que indica qué transporte se va a usar para conectar silos y clientes.

ExtendedFallbackOptions

Obtiene o establece opciones de reserva en caso de que el usuario no proporcione explícitamente algunas opciones de configuración, como . DataConnectionString

GatewayPerSilo

Obtiene o establece un valor que indica si cada silo debe hospedar una puerta de enlace.

InitializeClientOnDeploy

Obtiene o establece un valor que indica si se va a inicializar el cliente inmediatamente en la implementación.

InitialSilosCount

Obtiene o establece el recuento de silos iniciales.

ServiceId

Obtiene o establece el identificador de servicio.

SiloBuilderConfiguratorTypes

Obtiene los tipos de configurador del generador de silo.

UseTestClusterMembership

Obtiene o establece un valor que indica si se va a usar la pertenencia al clúster de prueba.

Métodos

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

Agrega una configuración de silo a la configuración del clúster de destino.

BuildClientConfiguration(ClusterConfiguration)

Compile la configuración de cliente en función de la configuración del clúster. Si se adjunta un depurador, el tiempo de espera de respuesta se invalidará a 1000000 ms.

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

Cree una configuración de clúster.

ToDictionary()

Convierte estas opciones en un diccionario.

Se aplica a