Condividi tramite


TestClusterOptions Classe

Definizione

Opzioni di configurazione per i cluster di test.

[System.Serializable]
public class TestClusterOptions
public class TestClusterOptions
[<System.Serializable>]
type TestClusterOptions = class
type TestClusterOptions = class
Public Class TestClusterOptions
Ereditarietà
TestClusterOptions
Attributi

Costruttori

TestClusterOptions()

Inizializza una nuova istanza di TestClusterOptions utilizzando l'impostazione predefinita ExtendedFallbackOptions specificata da DefaultExtendedConfiguration.

TestClusterOptions(IConfiguration)

Inizializza una nuova istanza di TestClusterOptions utilizzando la configurazione specificata.

TestClusterOptions(Int16)

Inizializza una nuova istanza di eseguendo l'override del TestClusterOptions conteggio iniziale dei silo e utilizzando l'impostazione predefinita ExtendedFallbackOptions specificata da DefaultExtendedConfiguration.

TestClusterOptions(TestClusterOptions+FallbackOptions)

Inizializza una nuova istanza di TestClusterOptions.

Proprietà

ApplicationBaseDirectory

Ottiene o imposta la directory di base dell'applicazione.

AssumeHomogenousSilosForTesting

Ottiene o imposta un valore che indica se presupporre silo omogeneo a scopo di test.

BaseGatewayPort

Ottiene o imposta la porta del gateway di base, ovvero la porta del gateway per il primo silo. Altri silo useranno le porte successive.

BaseSiloPort

Ottiene o imposta la porta silo di base, ovvero la porta per il primo silo. Altri silo useranno le porte successive.

ClientBuilderConfiguratorTypes

Ottiene i tipi di configuratore del generatore client.

ClientConfiguration

Ottiene o imposta la configurazione client. Se non viene specificato alcun valore quando si ottiene la configurazione, ne verrà compilato uno nuovo con BuildClientConfiguration(ClusterConfiguration)

ClusterConfiguration

Ottiene o imposta la configurazione del cluster. Se non viene specificato alcun valore quando si ottiene la configurazione, ne verrà compilato uno nuovo con Orleans.TestingHost.TestClusterOptions.BuildClusterConfiguration

ClusterId

Ottiene o imposta l'identificatore del cluster.

ConfigureFileLogging

Ottiene o imposta un valore che indica se configurare la registrazione dei file.

ConnectionTransport

Ottiene o imposta un valore che indica il trasporto da utilizzare per la connessione di silo e client.

ExtendedFallbackOptions

Ottiene o imposta le opzioni di fallback nel caso in cui alcune impostazioni di configurazione non siano fornite in modo esplicito dall'utente, ad esempio DataConnectionString

GatewayPerSilo

Ottiene o imposta un valore che indica se ogni silo deve ospitare un gateway.

InitializeClientOnDeploy

Ottiene o imposta un valore che indica se inizializzare il client immediatamente nella distribuzione.

InitialSilosCount

Ottiene o imposta il conteggio iniziale dei silo.

ServiceId

Ottiene o imposta l'identificatore del servizio.

SiloBuilderConfiguratorTypes

Ottiene i tipi di configuratore del generatore di silo.

UseTestClusterMembership

Ottiene o imposta un valore che indica se utilizzare l'appartenenza al cluster di test.

Metodi

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

Aggiunge una configurazione silo alla configurazione del cluster di destinazione.

BuildClientConfiguration(ClusterConfiguration)

Compilare la configurazione client in base alla configurazione del cluster. Se un debugger è collegato, il timeout della risposta verrà sottoposto a override a 1000000 ms

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

Creare una configurazione del cluster.

ToDictionary()

Converte queste opzioni in un dizionario.

Si applica a