TestClusterOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |