ClientConfiguration 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.
Attenzione
This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.
Parametri di configurazione client Di Orleans.
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
inherit MessagingConfiguration
interface ITraceConfiguration
interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
inherit MessagingConfiguration
interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
ClientConfiguration() |
Obsoleti.
Inizializza una nuova istanza di ClientConfiguration. |
Proprietà
AdoInvariant |
Obsoleti.
Quando si usa ADO, identifica il provider di dati sottostante per il provider di gateway. La sintassi di denominazione in tre parti viene inoltre usata durante la creazione di una nuova factory e per l'identificazione del provider in un file di configurazione dell'applicazione in modo da consentire il recupero del nome del provider, unitamente alla stringa di connessione associata, in fase di esecuzione. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx |
BufferPoolBufferSize |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
BufferPoolMaxSize |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
BufferPoolPreallocationSize |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
BulkMessageLimit |
Obsoleti.
L'attributo BulkMessageLimit specifica come inviare messaggi di traccia bulk (aggregazione) con codice erro identico. |
ClientDropTimeout |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
ClientName |
Obsoleti.
Nome del client. |
ClientSenderBuckets |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
ClusterId |
Obsoleti.
Specifica un identificatore univoco per questo cluster. Se il silos viene distribuito in Azure (eseguito come ruoli di lavoro), l'ID distribuzione viene impostato automaticamente dal runtime di Azure, accessibile al ruolo tramite la variabile statica RoleEnvironment.DeploymentId e viene passato automaticamente al silo tramite config. Pertanto, se i silos vengono eseguiti come ruoli di Azure, questa variabile non deve essere specificata nella OrleansConfiguration.xml (verrà sovrascritto se specificato). Se i silos vengono distribuiti nel cluster e non come ruoli di Azure, questa variabile deve essere impostata da uno script di distribuzione nel file OrleansConfiguration.xml. |
CustomGatewayProviderAssemblyName |
Obsoleti.
Parametri di configurazione client Di Orleans. |
DataConnectionString |
Obsoleti.
Specifica la stringa di connessione per il provider del gateway. Se il silos viene distribuito in Azure (eseguito come ruoli di lavoro), DataConnectionString può essere specificato tramite RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"); In tal caso viene ottenuto da lì e passato al silo automaticamente dal ruolo tramite configurazione. Pertanto, se i silos vengono eseguiti come ruoli di Azure e questa configurazione viene specificata tramite RoleEnvironment, questa variabile non deve essere specificata nella OrleansConfiguration.xml (verrà sovrascritto se specificato). Se i silos vengono distribuiti nel cluster e non come ruoli di Azure, questa variabile deve essere impostata nel file OrleansConfiguration.xml. Se non viene impostato in tutto, developmentStorageAccount verrà usato. |
DefaultTraceLevel |
Obsoleti.
L'attributo DefaultTraceLevel specifica il livello di traccia predefinito per tutti i loggger di Orleans, a meno che non venga eseguito l'override da un elemento TraceLevelOverride specifico. Il livello predefinito è Info se questo attributo non viene visualizzato. |
DeploymentId |
Obsoleti.
ID distribuzione. Questo è lo stesso di ClusterId ed è stato deprecato a favore di esso. |
DNSHostName |
Obsoleti.
Ottiene il nome host true, nessun indirizzo IP. È uguale a Dns.GetHostName() |
DropExpiredMessages |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
FallbackSerializationProvider |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
GatewayListRefreshPeriod |
Obsoleti.
Parametri di configurazione client Di Orleans. |
GatewayProvider |
Obsoleti.
Parametri di configurazione client Di Orleans. |
Gateways |
Obsoleti.
Elenco dei gateway da usare. Ogni elemento GatewayNode specifica un nodo gateway client esterno. Se i client esterni (non Orleans) devono connettersi al sistema Orleans, è necessario specificare almeno un nodo gateway. È possibile specificare altri nodi del gateway se desiderati e aggiungere una resilienza e una scalabilità di errori. Se vengono specificati più gateway, ogni client selezionerà uno dall'elenco in modo casuale. |
GatewaySenderQueues |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
LargeMessageWarningThreshold |
Obsoleti.
L'attributo LargeMessageWarningThreshold specifica quando generare un messaggio di traccia di avviso per messaggi di grandi dimensioni. |
LargeMessageWarningThreshold |
Obsoleti.
L'attributo LargeMessageWarningThreshold specifica quando generare un messaggio di traccia di avviso per messaggi di grandi dimensioni. (Ereditato da MessagingConfiguration) |
LimitManager |
Obsoleti.
Parametri di configurazione client Di Orleans. |
MaxForwardCount |
Obsoleti.
L'attributo MaxForwardCount specifica il numero massimo di volte in cui un messaggio viene sottoposto a attenzione da un silo a un altro. L'inoltro viene usato internamente dal tuntime come meccanismo di ripristino quando silos ha esito negativo e l'appartenenza è instabile. In tali casi, i messaggi potrebbero non essere indirizzati correttamente alla destinazione e il runtime tenta di inoltrare tali messaggi un numero di volte prima di rifiutarli. (Ereditato da MessagingConfiguration) |
MaxResendCount |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
MaxSocketAge |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
MaxSockets |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
NetInterface |
Obsoleti.
L'attributo Interface specifica il nome dell'interfaccia di rete da usare per individuare un indirizzo IP per il computer. |
OpenConnectionTimeout |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
Port |
Obsoleti.
L'attributo Port specifica la porta di ascolto specifica per il computer client. Se il valore è zero, verrà usato un numero di porta assegnato al computer casuale. |
PreferedGatewayIndex |
Obsoleti.
Parametri di configurazione client Di Orleans. |
PreferredFamily |
Obsoleti.
Parametri di configurazione client Di Orleans. |
PropagateActivityId |
Obsoleti.
Se le impostazioni Trace.CorrelationManager.ActivityId devono essere propagate in chiamate granulari. |
ProviderConfigurations |
Obsoleti.
Parametri di configurazione client Di Orleans. |
ResendOnTimeout |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
ResponseTimeout |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
SerializationProviders |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
ServiceId |
Obsoleti.
ID servizio. |
SiloSenderQueues |
Obsoleti.
Parametri di configurazione client Di Orleans. (Ereditato da MessagingConfiguration) |
SourceFile |
Obsoleti.
Ottiene il percorso del file di origine di configurazione |
StatisticsCollectionLevel |
Obsoleti.
Parametri di configurazione client Di Orleans. |
StatisticsLogWriteInterval |
Obsoleti.
Parametri di configurazione client Di Orleans. |
StatisticsMetricsTableWriteInterval |
Obsoleti.
Parametri di configurazione client Di Orleans. |
StatisticsPerfCountersWriteInterval |
Obsoleti.
Parametri di configurazione client Di Orleans. |
StatisticsProviderName |
Obsoleti.
Parametri di configurazione client Di Orleans. |
StatisticsWriteLogStatisticsToTable |
Obsoleti.
Parametri di configurazione client Di Orleans. |
TelemetryConfiguration |
Obsoleti.
Parametri di configurazione client Di Orleans. |
TraceFileName |
Obsoleti.
L'attributo TraceFileName specifica il nome di un file a cui deve essere scritto l'output di traccia. |
TraceFilePattern |
Obsoleti.
L'attributo TraceFilePattern specifica il nome del modello di un file a cui deve essere scritto l'output di traccia. |
TraceLevelOverrides |
Obsoleti.
L'elemento TraceLevelOverride fornisce un meccanismo per consentire l'impostazione del livello di traccia in modo diverso per parti diverse del sistema Orleans. Il livello di traccia per un logger viene impostato in base a una corrispondenza di prefisso sul nome del logger. TraceLevelOverrides viene applicato in ordine di lunghezza; ovvero, l'override con la corrispondenza più lunga LogPrefix ha la precedenza e specifica il livello di traccia per tutti i loggger corrispondenti. |
TraceToConsole |
Obsoleti.
L'attributo TraceToConsole specifica se l'output della traccia deve essere scritto nella console. Il valore predefinito è scrivere dati di traccia nella console se disponibile. |
UseAdoNetSystemStore |
Obsoleti.
Parametri di configurazione client Di Orleans. |
UseAzureSystemStore |
Obsoleti.
Parametri di configurazione client Di Orleans. |
UseSqlSystemStore |
Obsoleti.
Parametri di configurazione client Di Orleans. |
Metodi
GetAllProviderConfigurations() |
Obsoleti.
Recupera un'enumerazione di tutte le configurazioni del provider attualmente configurate. |
Load(TextReader) |
Obsoleti.
Parametri di configurazione client Di Orleans. |
LoadFromFile(String) |
Obsoleti.
Parametri di configurazione client Di Orleans. |
LocalhostSilo(Int32) |
Obsoleti.
Restituisce un oggetto ClientConfiguration per la connessione a un silo locale (per il test). |
RegisterStatisticsProvider(String, String, IDictionary<String,String>) |
Obsoleti.
Parametri di configurazione client Di Orleans. |
RegisterStatisticsProvider<T>(String, IDictionary<String,String>) |
Obsoleti.
Parametri di configurazione client Di Orleans. |
RegisterStreamProvider(String, String, IDictionary<String,String>) |
Obsoleti.
Registra un determinato provider di flusso. |
RegisterStreamProvider<T>(String, IDictionary<String,String>) |
Obsoleti.
Registra un determinato tipo di |
StandardLoad() |
Obsoleti.
Carica la configurazione dai percorsi standard, cercando la gerarchia di directory |
ToString() |
Obsoleti.
Restituisce una stringa leggibile dettagliata che rappresenta la configurazione corrente. Non contiene ogni singolo knob di configurazione. |
TryGetProviderConfiguration(String, String, IProviderConfiguration) |
Obsoleti.
Recupera una configurazione del provider esistente |
Metodi di estensione
AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig) |
Obsoleti.
Aggiunge un provider di flusso di tipo AzureQueueStreamProvider. |
AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig) |
Obsoleti.
Aggiunge un provider di flusso di tipo AzureQueueStreamProviderV2. |
AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType) |
Obsoleti.
Aggiunge un provider di flusso di tipo SimpleMessageStreamProvider |
AdjustForTestEnvironment(ClientConfiguration, String) |
Obsoleti.
Questa chiamata modifica la configurazione client con impostazioni specifiche di un'esecuzione di test. |