Freigeben über


TestClusterOptions Klasse

Definition

Konfigurationsoptionen für Testcluster.

[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
Vererbung
TestClusterOptions
Attribute

Konstruktoren

TestClusterOptions()

Initialisiert eine neue Instanz von TestClusterOptions unter Verwendung des von angegebenen Standardwerts ExtendedFallbackOptionsDefaultExtendedConfiguration.

TestClusterOptions(IConfiguration)

Initialisiert eine neue Instanz von TestClusterOptions unter Verwendung der angegebenen Konfiguration.

TestClusterOptions(Int16)

Initialisiert eine neue Instanz der TestClusterOptions Überschreibung der anfänglichen Siloanzahl und unter Verwendung des von angegebenen StandardwertsDefaultExtendedConfigurationExtendedFallbackOptions.

TestClusterOptions(TestClusterOptions+FallbackOptions)

Initialisiert eine neue Instanz von TestClusterOptions.

Eigenschaften

ApplicationBaseDirectory

Ruft das Basisverzeichnis der Anwendung ab oder legt es fest.

AssumeHomogenousSilosForTesting

Ruft einen Wert ab, der angibt, ob homogene Silos zu Testzwecken angenommen werden sollen, oder legt diesen fest.

BaseGatewayPort

Ruft den Basisgatewayport ab, bei dem es sich um den Gatewayport für das erste Silo handelt, oder legt diese fest. Andere Silos verwenden nachfolgende Ports.

BaseSiloPort

Ruft den Basissilosport ab, bei dem es sich um den Port für das erste Silo handelt, oder legt diese fest. Andere Silos verwenden nachfolgende Ports.

ClientBuilderConfiguratorTypes

Ruft die Client Builder-Konfiguratortypen ab.

ClientConfiguration

Ruft die Clientkonfiguration ab oder legt sie fest. Wenn beim Abrufen der Konfiguration kein Wert angegeben wird, wird ein neuer Wert mit erstellt. BuildClientConfiguration(ClusterConfiguration)

ClusterConfiguration

Ruft die Clusterkonfiguration ab oder legt sie fest. Wenn beim Abrufen der Konfiguration kein Wert angegeben wird, wird ein neuer Wert mit erstellt. Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration

ClusterId

Ruft den Clusterbezeichner ab oder legt diese fest.

ConfigureFileLogging

Ruft einen Wert ab, der angibt, ob die Dateiprotokollierung konfiguriert werden soll, oder legt diesen fest.

ConnectionTransport

Ruft einen Wert ab, der angibt, welcher Transport zum Verbinden von Silos und Clients verwendet werden soll, oder legt diesen fest.

ExtendedFallbackOptions

Ruft Fallbackoptionen für den Fall ab, dass einige Konfigurationseinstellungen nicht explizit vom Benutzer bereitgestellt werden, z. B. DataConnectionString

GatewayPerSilo

Ruft einen Wert ab, der angibt, ob jedes Silo ein Gateway hosten soll, oder legt den Wert fest.

InitializeClientOnDeploy

Ruft einen Wert ab, der angibt, ob der Client sofort bei der Bereitstellung initialisiert werden soll, oder legt diesen fest.

InitialSilosCount

Ruft die anfängliche Anzahl von Silos ab oder legt diese fest.

ServiceId

Ruft den Dienstbezeichner ab oder legt diese fest.

SiloBuilderConfiguratorTypes

Ruft die Silo Builder-Konfiguratortypen ab.

UseTestClusterMembership

Ruft einen Wert ab, der angibt, ob die Testclustermitgliedschaft verwendet werden soll, oder legt diesen fest.

Methoden

AddNodeConfiguration(ClusterConfiguration, Silo+SiloType, Int16, Int32, Int32)

Fügt der Zielclusterkonfiguration eine Silokonfiguration hinzu.

BuildClientConfiguration(ClusterConfiguration)

Erstellen Sie die Clientkonfiguration basierend auf der Clusterkonfiguration. Wenn ein Debugger angefügt ist, wird das Antworttimeout auf 1000000 ms überschrieben.

BuildClusterConfiguration(Int32, Int32, Int32, TestClusterOptions+FallbackOptions)

Erstellen sie eine Clusterkonfiguration.

ToDictionary()

Konvertiert diese Optionen in ein Wörterbuch.

Gilt für: