TestClusterOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options de configuration pour les clusters de test.
[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
- Héritage
-
TestClusterOptions
- Attributs
Constructeurs
TestClusterOptions() |
Initialise une nouvelle instance de à l’aide de TestClusterOptions la valeur par défaut ExtendedFallbackOptions spécifiée par DefaultExtendedConfiguration. |
TestClusterOptions(IConfiguration) |
Initialise une nouvelle instance de à l’aide de TestClusterOptions la configuration spécifiée. |
TestClusterOptions(Int16) |
Initialise une nouvelle instance de substitution du nombre initial de TestClusterOptions silos et à l’aide de la valeur par défaut ExtendedFallbackOptions spécifiée par DefaultExtendedConfiguration. |
TestClusterOptions(TestClusterOptions+FallbackOptions) |
Initialise une nouvelle instance de TestClusterOptions. |
Propriétés
ApplicationBaseDirectory |
Obtient ou définit le répertoire de base de l’application. |
AssumeHomogenousSilosForTesting |
Obtient ou définit une valeur indiquant s’il faut supposer des silos homogènes à des fins de test. |
BaseGatewayPort |
Obtient ou définit le port de la passerelle de base, qui est le port de passerelle du premier silo. D’autres silos utilisent les ports suivants. |
BaseSiloPort |
Obtient ou définit le port de silo de base, qui est le port du premier silo. D’autres silos utilisent les ports suivants. |
ClientBuilderConfiguratorTypes |
Obtient les types de configurateur du générateur de client. |
ClientConfiguration |
Obtient ou définit la configuration du client. Si aucune valeur n’est spécifiée lors de l’obtention de la configuration, une nouvelle valeur est générée avec BuildClientConfiguration(ClusterConfiguration) |
ClusterConfiguration |
Obtient ou définit la configuration du cluster. Si aucune valeur n’est spécifiée lors de l’obtention de la configuration, une nouvelle valeur est générée avec Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration |
ClusterId |
Obtient ou définit l’identificateur de cluster. |
ConfigureFileLogging |
Obtient ou définit une valeur indiquant s’il faut configurer la journalisation des fichiers. |
ConnectionTransport |
Obtient ou définit une valeur indiquant le transport à utiliser pour la connexion de silos et de clients. |
ExtendedFallbackOptions |
Obtient ou définit des options de secours dans le cas où certains paramètres de configuration ne sont pas fournis explicitement par l’utilisateur, comme le DataConnectionString |
GatewayPerSilo |
Obtient ou définit une valeur indiquant si chaque silo doit héberger une passerelle. |
InitializeClientOnDeploy |
Obtient ou définit une valeur indiquant s’il faut initialiser le client immédiatement lors du déploiement. |
InitialSilosCount |
Obtient ou définit le nombre initial de silos. |
ServiceId |
Obtient ou définit l’identificateur de service. |
SiloBuilderConfiguratorTypes |
Obtient les types de configurateur du générateur de silo. |
UseTestClusterMembership |
Obtient ou définit une valeur indiquant s’il faut utiliser l’appartenance au cluster de test. |
Méthodes
AddNodeConfiguration(ClusterConfiguration, Silo+SiloType, Int16, Int32, Int32) |
Ajoute une configuration de silo à la configuration du cluster cible. |
BuildClientConfiguration(ClusterConfiguration) |
Générez la configuration du client en fonction de la configuration du cluster. Si un débogueur est attaché, le délai de réponse est remplacé par 1000000 ms |
BuildClusterConfiguration(Int32, Int32, Int32, TestClusterOptions+FallbackOptions) |
Créez une configuration de cluster. |
ToDictionary() |
Convertit ces options en dictionnaire. |