Partager via


ClientConfiguration Classe

Définition

Attention

This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.

Paramètres de configuration du client 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
Héritage
ClientConfiguration
Attributs
Implémente

Constructeurs

ClientConfiguration()
Obsolète.

Initialise une nouvelle instance de ClientConfiguration.

Propriétés

AdoInvariant
Obsolète.

Lorsque vous utilisez ADO, identifie le fournisseur de données sous-jacent pour le fournisseur de passerelle. Cette syntaxe d'attribution de nom en trois parties est également utilisée lors de la création d'une fabrique et pour l'identification du fournisseur dans un fichier de configuration d'application de manière à ce que le nom du fournisseur, ainsi que sa chaîne de connexion associée, puissent être récupérés au moment de l'exécution. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

BufferPoolBufferSize
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
BufferPoolMaxSize
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
BufferPoolPreallocationSize
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
BulkMessageLimit
Obsolète.

L’attribut BulkMessageLimit spécifie comment suivre en bloc (agréger) les messages avec un code erro identique.

ClientDropTimeout
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
ClientName
Obsolète.

Nom de ce client.

ClientSenderBuckets
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
ClusterId
Obsolète.

Spécifie un identificateur unique pour ce cluster. Si les silos sont déployés sur Azure (exécutés en tant que rôles de travail), l’ID de déploiement est défini automatiquement par le runtime Azure, accessible au rôle via la variable statique RoleEnvironment.DeploymentId et est automatiquement transmis au silo par le rôle via la configuration. Par conséquent, si les silos sont exécutés en tant que rôles Azure, cette variable ne doit pas être spécifiée dans le OrleansConfiguration.xml (elle sera remplacée si elle est spécifiée). Si les silos sont déployés sur le cluster et non en tant que rôles Azure, cette variable doit être définie par un script de déploiement dans le fichier OrleansConfiguration.xml.

CustomGatewayProviderAssemblyName
Obsolète.

Paramètres de configuration du client Orleans.

DataConnectionString
Obsolète.

Spécifie la chaîne de connexion pour le fournisseur de passerelle. Si les silos sont déployés sur Azure (exécutés en tant que rôles workers), DataConnectionString peut être spécifié via RoleEnvironment.GetConfigurationSettingValue(« DataConnectionString »); Dans ce cas, il est extrait de là et transmis automatiquement au silo par le rôle via la configuration. Par conséquent, si les silos sont exécutés en tant que rôles Azure et que cette configuration est spécifiée via RoleEnvironment, cette variable ne doit pas être spécifiée dans le OrleansConfiguration.xml (elle sera remplacée si elle est spécifiée). Si les silos sont déployés sur le cluster et non en tant que rôles Azure, cette variable doit être définie dans le fichier OrleansConfiguration.xml. S’il n’est pas défini du tout, DevelopmentStorageAccount sera utilisé.

DefaultTraceLevel
Obsolète.

L’attribut DefaultTraceLevel spécifie le niveau de suivi par défaut pour tous les enregistreurs d’événements Orleans, sauf s’il est remplacé par un élément TraceLevelOverride spécifique. Le niveau par défaut est Info si cet attribut n’apparaît pas.

DeploymentId
Obsolète.

ID de déploiement. Il s’agit de la même chose que ClusterId et a été déprécié en faveur de celui-ci.

DNSHostName
Obsolète.

Obtient le vrai nom d’hôte, aucune adresse IP. Il est égal à Dns.GetHostName()

DropExpiredMessages
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
FallbackSerializationProvider
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
GatewayListRefreshPeriod
Obsolète.

Paramètres de configuration du client Orleans.

GatewayProvider
Obsolète.

Paramètres de configuration du client Orleans.

Gateways
Obsolète.

Liste des passerelles à utiliser. Chaque élément GatewayNode spécifie un nœud de passerelle cliente de grain externe. Si des clients externes (non-Orleans) doivent se connecter au système Orleans, au moins un nœud de passerelle doit être spécifié. Des nœuds de passerelle supplémentaires peuvent être spécifiés si vous le souhaitez, ce qui ajoute une certaine résilience aux défaillances et une scalabilité. Si plusieurs passerelles sont spécifiées, chaque client en sélectionne une dans la liste au hasard.

GatewaySenderQueues
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
LargeMessageWarningThreshold
Obsolète.

L’attribut LargeMessageWarningThreshold spécifie quand générer un message de suivi d’avertissement pour les messages volumineux.

LargeMessageWarningThreshold
Obsolète.

L’attribut LargeMessageWarningThreshold spécifie quand générer un message de suivi d’avertissement pour les messages volumineux.

(Hérité de MessagingConfiguration)
LimitManager
Obsolète.

Paramètres de configuration du client Orleans.

MaxForwardCount
Obsolète.

L’attribut MaxForwardCount spécifie le nombre maximal de fois qu’un message est mis hors service d’un silo à un autre. Le transfert est utilisé en interne par le tuntime comme mécanisme de récupération lorsque les silos échouent et que l’appartenance est instable. Dans de tels moments, les messages peuvent ne pas être routés correctement vers la destination, et le runtime tente de transférer ces messages plusieurs fois avant de les rejeter.

(Hérité de MessagingConfiguration)
MaxResendCount
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
MaxSocketAge
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
MaxSockets
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
NetInterface
Obsolète.

L’attribut Interface spécifie le nom de l’interface réseau à utiliser pour définir une adresse IP pour cette machine.

OpenConnectionTimeout
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
Port
Obsolète.

L’attribut Port spécifie le port d’écoute spécifique pour cet ordinateur client. Si la valeur est égale à zéro, un numéro de port aléatoire attribué par l’ordinateur sera utilisé.

PreferedGatewayIndex
Obsolète.

Paramètres de configuration du client Orleans.

PreferredFamily
Obsolète.

Paramètres de configuration du client Orleans.

PropagateActivityId
Obsolète.

Indique si les paramètres Trace.CorrelationManager.ActivityId doivent être propagés dans les appels de grain.

ProviderConfigurations
Obsolète.

Paramètres de configuration du client Orleans.

ResendOnTimeout
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
ResponseTimeout
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
SerializationProviders
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
ServiceId
Obsolète.

ID de service.

SiloSenderQueues
Obsolète.

Paramètres de configuration du client Orleans.

(Hérité de MessagingConfiguration)
SourceFile
Obsolète.

Obtient le chemin du fichier source de configuration

StatisticsCollectionLevel
Obsolète.

Paramètres de configuration du client Orleans.

StatisticsLogWriteInterval
Obsolète.

Paramètres de configuration du client Orleans.

StatisticsMetricsTableWriteInterval
Obsolète.

Paramètres de configuration du client Orleans.

StatisticsPerfCountersWriteInterval
Obsolète.

Paramètres de configuration du client Orleans.

StatisticsProviderName
Obsolète.

Paramètres de configuration du client Orleans.

StatisticsWriteLogStatisticsToTable
Obsolète.

Paramètres de configuration du client Orleans.

TelemetryConfiguration
Obsolète.

Paramètres de configuration du client Orleans.

TraceFileName
Obsolète.

L’attribut TraceFileName spécifie le nom d’un fichier dans lequel la sortie de trace doit être écrite.

TraceFilePattern
Obsolète.

L’attribut TraceFilePattern spécifie le nom de modèle d’un fichier dans lequel la sortie de trace doit être écrite.

TraceLevelOverrides
Obsolète.

L’élément TraceLevelOverride fournit un mécanisme permettant de définir le niveau de suivi différemment pour différentes parties du système Orleans. Le niveau de suivi d’un enregistreur d’événements est défini en fonction d’une correspondance de préfixe sur le nom de l’enregistreur d’événements. Les traceLevelOverrides sont appliqués dans l’ordre de longueur ; autrement dit, le remplacement avec le logPrefix correspondant le plus long est prioritaire et spécifie le niveau de suivi pour tous les enregistreurs d’événements correspondants.

TraceToConsole
Obsolète.

L’attribut TraceToConsole spécifie si la sortie de trace doit être écrite dans la console. La valeur par défaut est écrire des données de trace dans la console si elles sont disponibles.

UseAdoNetSystemStore
Obsolète.

Paramètres de configuration du client Orleans.

UseAzureSystemStore
Obsolète.

Paramètres de configuration du client Orleans.

UseSqlSystemStore
Obsolète.

Paramètres de configuration du client Orleans.

Méthodes

GetAllProviderConfigurations()
Obsolète.

Récupère une énumération de toutes les configurations de fournisseur actuellement configurées.

Load(TextReader)
Obsolète.

Paramètres de configuration du client Orleans.

LoadFromFile(String)
Obsolète.

Paramètres de configuration du client Orleans.

LocalhostSilo(Int32)
Obsolète.

Retourne un objet ClientConfiguration pour la connexion à un silo local (à des fins de test).

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
Obsolète.

Paramètres de configuration du client Orleans.

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
Obsolète.

Paramètres de configuration du client Orleans.

RegisterStreamProvider(String, String, IDictionary<String,String>)
Obsolète.

Inscrit un fournisseur de flux donné.

RegisterStreamProvider<T>(String, IDictionary<String,String>)
Obsolète.

Inscrit un type donné de fournisseur de flux d’emplacement TT

StandardLoad()
Obsolète.

Charge la configuration à partir des chemins d’accès standard, en recherchant la hiérarchie de répertoires

ToString()
Obsolète.

Retourne une chaîne détaillée lisible par l’homme qui représente la configuration actuelle. Il ne contient pas tous les boutons de configuration.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Obsolète.

Récupère une configuration de fournisseur existante

Méthodes d’extension

AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Obsolète.

Ajoute un fournisseur de flux de type AzureQueueStreamProvider.

AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Obsolète.

Ajoute un fournisseur de flux de type AzureQueueStreamProviderV2.

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)
Obsolète.

Ajoute un fournisseur de flux de type SimpleMessageStreamProvider

AdjustForTestEnvironment(ClientConfiguration, String)
Obsolète.

Cet appel ajuste la configuration du client avec des paramètres spécifiques à une série de tests.

S’applique à