TestClusterOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |