Partager via


TestClusterBuilder Classe

Définition

Générateur de configuration pour le démarrage d’un TestCluster.

public class TestClusterBuilder
type TestClusterBuilder = class
Public Class TestClusterBuilder
Héritage
TestClusterBuilder

Constructeurs

TestClusterBuilder()

Initialise une nouvelle instance d’utilisation des TestClusterBuilder options par défaut.

TestClusterBuilder(Int16)

Initialise une nouvelle instance de substitution du nombre initial de TestClusterBuilder silos.

Propriétés

CreateSiloAsync

Obtient ou définit le délégué utilisé pour créer et démarrer un silo individuel.

Options

Obtient les options.

PortAllocator

Obtient ou définit l’allocateur de ports utilisé pour allouer des ports de silo consécutifs.

Properties

Valeurs de configuration qui seront fournies aux silos et aux clients créés par ce générateur.

Méthodes

AddClientBuilderConfigurator<T>()

Ajoute une implémentation de IClientBuilderConfigurator ou IHostConfigurator pour configurer le client créé pour le cluster de test

AddSiloBuilderConfigurator<T>()

Ajoute une implémentation de ISiloConfigurator ou IHostConfigurator pour configurer les silos créés par le cluster de test.

Build()

Génère cette instance.

ConfigureBuilder(Action)

Ajoute un délégué de configuration au générateur

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Configure la configuration pour le générateur lui-même. Il sera utilisé comme base pour initialiser chaque hôte de silo pour une utilisation ultérieure dans le processus de génération. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs.

CreateClusterId()

Crée un identificateur de cluster.

S’applique à