Partager via


TestClusterOptions Classe

Définition

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.

S’applique à