Freigeben über


TestClusterBuilder Klasse

Definition

Konfigurations-Generator zum Starten von TestCluster.

public class TestClusterBuilder
type TestClusterBuilder = class
Public Class TestClusterBuilder
Vererbung
TestClusterBuilder

Konstruktoren

TestClusterBuilder()

Initialisiert eine neue instance der TestClusterBuilder Verwendung der Standardoptionen.

TestClusterBuilder(Int16)

Initialisiert eine neue instance zum TestClusterBuilder Überschreiben der anfänglichen Siloanzahl.

Eigenschaften

CreateSiloAsync

Ruft den Delegat ab, der zum Erstellen und Starten eines einzelnen Silos verwendet wird, oder legt diesen fest.

Options

Ruft die Optionen ab.

PortAllocator

Ruft die Portzuweisung ab, die zum Zuordnen aufeinanderfolgender Siloports verwendet wird, oder legt diesen fest.

Properties

Konfigurationswerte, die für die von diesem Generator erstellten Silos und Clients bereitgestellt werden.

Methoden

AddClientBuilderConfigurator<T>()

Fügt eine Implementierung von IClientBuilderConfigurator oder IHostConfigurator hinzu, um den Client zu konfigurieren, der für den Testcluster erstellt wurde.

AddSiloBuilderConfigurator<T>()

Fügt eine Implementierung von ISiloConfigurator oder IHostConfigurator hinzu, um vom Testcluster erstellte Silos zu konfigurieren.

Build()

Erstellt diese instance.

ConfigureBuilder(Action)

Fügt dem Generator einen Konfigurationsdelegat hinzu.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Richten Sie die Konfiguration für den Generator selbst ein. Dies wird als Basis verwendet, um jeden Silohost zur späteren Verwendung im Buildprozess zu initialisieren. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv sein.

CreateClusterId()

Erstellt einen Clusterbezeichner.

Gilt für: