Condividi tramite


ClientConfiguration Classe

Definizione

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à
ClientConfiguration
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 T provider T di flussi

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.

Si applica a