Partager via


GlobalConfiguration Classe

Définition

Attention

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

Objet de données contenant des paramètres de configuration globale Silo.

[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
Héritage
GlobalConfiguration
Attributs

Constructeurs

GlobalConfiguration()
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

Champs

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

DEFAULT_PERFORM_DEADLOCK_DETECTION
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

DEFAULT_PLACEMENT_STRATEGY
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

Propriétés

ActivationCountBasedPlacementChooseOutOf
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

AdoInvariant
Obsolète.

Lors de l’utilisation d’ADO, identifie le fournisseur de données sous-jacent pour la vivacité et les rappels. 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 Pour remplacer cette valeur pour les rappels, définissez AdoInvariantForReminders

AdoInvariantForReminders
Obsolète.

Définissez cette propriété pour qu’elle remplace AdoInvariant pour les rappels.

AllowCallChainReentrancy
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

Application
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

AssumeHomogenousSilosForTesting
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

BackgroundGossipInterval
Obsolète.

Temps entre les ragots d’arrière-plan.

BufferPoolBufferSize
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

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

L’attribut CacheSize spécifie le nombre maximal de grains pour lequel mettre en cache les informations de répertoire.

CacheTTLExtensionFactor
Obsolète.

L’attribut TTLExtensionFactor spécifie le facteur par lequel les TTL d’entrée de cache doivent être étendues lorsqu’elles sont jugées stables.

ClientDropTimeout
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

ClientSenderBuckets
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Identité de cluster. Les silos avec la même identité de cluster se rejoignent. Lorsque vous déployez simultanément différentes versions de l’application, veillez à modifier l’ID si elles ne doivent pas rejoindre le même cluster logique. Dans un réseau multi-cluster, l’ID de cluster doit être unique pour chaque cluster.

CollectionQuantum
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

DataConnectionString
Obsolète.

Chaîne de connexion pour le fournisseur de données sous-jacent pour l’actualisation et les rappels. par exemple Stockage Azure, ZooKeeper, SQL Server, ect. Pour remplacer cette valeur pour les rappels, définissez DataConnectionStringForReminders

DataConnectionStringForReminders
Obsolète.

Définissez cette propriété pour qu’elle remplace DataConnectionString pour les rappels.

DeathVoteExpirationTimeout
Obsolète.

Délai d’expiration en secondes pour le vote de mort dans la table d’appartenance.

DefaultCompatibilityStrategy
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

DefaultMultiCluster
Obsolète.

Liste des ID de cluster, à utiliser si aucune configuration multicluster n’est trouvée dans les canaux gossip.

DefaultPlacementStrategy
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

DefaultVersionSelectorStrategy
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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.

DeploymentLoadPublisherRefreshTime
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

DirectoryCachingStrategy
Obsolète.

L’attribut DirectoryCachingStrategy spécifie la stratégie de mise en cache à utiliser. Les options sont Aucune, ce qui signifie ne pas mettre en cache les entrées de répertoire localement ; LRU, qui indique qu’une stratégie standard de taille fixe la moins récemment utilisée doit être utilisée; et Adaptatif, ce qui indique qu’une stratégie adaptative avec une taille maximale fixe doit être utilisée. La stratégie adaptative est utilisée par défaut.

DirectoryLazyDeregistrationDelay
Obsolète.

Intervalle de temps entre le moment où nous avons ajouté une entrée pour une activation au répertoire grain et le moment où nous sommes autorisés à supprimer cette entrée de manière conditionnelle. La désinscription conditionnelle est utilisée pour le nettoyage paresseux des activations dont la désinscription d’invite a échoué pour une raison quelconque (par exemple, échec du message). Cela doit toujours être d’au moins une minute, car nous comparons les heures sur la partition de répertoire. Les délais de message et les références clcks doivent donc être autorisés.

DropExpiredMessages
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Taille attendue d’un cluster. Inutile d’être très précis, peut être une surestimation.

FallbackSerializationProvider
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

GatewaySenderQueues
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Nombre de nouvelles tentatives rapides avant de passer à l’état DOUBTFUL.

GlobalSingleInstanceRetryInterval
Obsolète.

Temps entre les tentatives lentes pour les activations DE DOUBTFUL.

GossipChannels
Obsolète.

Liste des chaînes de connexion pour les canaux gossip.

GrainServiceConfigurations
Obsolète.

Configuration des services de grain.

HasMultiClusterNetwork
Obsolète.

Si ce cluster est configuré pour faire partie d’un réseau multicluster

IAmAliveTablePublishTimeout
Obsolète.

Nombre de secondes pour écrire périodiquement dans la table d’appartenance que ce silo est actif. Utile uniquement pour les diagnostics.

InitialCacheTTL
Obsolète.

L’attribut InitialTTL spécifie le temps initial (minimum), en secondes, pour conserver une entrée de cache avant la revalidation.

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)
LivenessEnabled
Obsolète.

Commutateur global pour désactiver le protocole silo liveness (doit être utilisé uniquement pour les tests). L’attribut LivenessEnabled, s’il est fourni et défini sur « false », supprime l’application liveness. Si un silo est soupçonné d’être mort, mais que cet attribut a la valeur « false », les suspicions ne sont pas propagées au système et appliquées. Ce paramètre est destiné à être utilisé uniquement pour le test et la résolution des problèmes. En production, la durée de vie doit toujours être activée. La valeur par défaut est true (activé)

LivenessType
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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)
MaximumCacheTTL
Obsolète.

L’attribut MaximumTTL spécifie la durée maximale, en secondes, pour conserver une entrée de cache avant la revalidation.

MaxJoinAttemptTime
Obsolète.

Nombre de secondes pour tenter de rejoindre un cluster de silos avant d’abandonner.

MaxMultiClusterGateways
Obsolète.

Le nombre maximal de silos par cluster doit être désigné pour servir de passerelles.

MaxRequestProcessingTime
Obsolète.

Spécifie le temps maximal qu’une demande peut prendre avant que l’activation soit signalée comme « bloquée ».

MaxResendCount
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Nombre de nouvelles tentatives pour les opérations de table Azure.

MembershipTableAssembly
Obsolète.

Assembly à utiliser pour l’implémentation personnalisée d’MembershipTable

MockReminderTableTimeout
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

NumMissedProbesLimit
Obsolète.

Le nombre de messages de pulsation manqués « Je suis vivant » d’un silo ou le nombre de sondes non répondues qui conduisent à suspecter ce silo comme étant mort.

NumMissedTableIAmAliveLimit
Obsolète.

Nombre de mises à jour « Je suis en vie » manquées dans la table à partir d’un silo qui entraîne la journalisation d’un avertissement. N’a pas d’impact sur le protocole d’activité.

NumProbedSilos
Obsolète.

Nombre de silos que chaque silo sonde pour la vie.

NumVirtualBucketsConsistentRing
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

NumVotesForDeathDeclaration
Obsolète.

Nombre de votes non expirés nécessaires pour déclarer un silo comme mort (doit être au plus NumMissedProbesLimit)

OpenConnectionTimeout
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

PrimaryNodeIsRequired
Obsolète.

Détermine si le nœud principal doit être configuré en tant que nœud initial. True si LivenessType est défini sur MembershipTableGrain, false sinon.

ProbeTimeout
Obsolète.

Le nombre de secondes pour sonder périodiquement d’autres silos pour leur vivacité ou pour que le silo envoie des messages de pulsation « Je suis vivant » sur lui-même.

ProviderConfigurations
Obsolète.

Configuration pour différents fournisseurs d’exécution.

ReminderServiceType
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

ReminderTableAssembly
Obsolète.

Assembly à utiliser pour l’implémentation personnalisée de ReminderTable

ResendOnTimeout
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Les seedNodes sont uniquement utilisés dans le paramètre de développement local avec LivenessProviderType.MembershipTableGrain SeedNodes ne sont jamais utilisés en production.

SerializationProviders
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

ID de service.

SiloSenderQueues
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Sous-réseau sur lequel les silos s’exécutent. Cette option ne doit être utilisée que lors de l’exécution sur un cluster multi-accueil. Il ne doit pas être utilisé lors de l’exécution dans Azure.

TableRefreshTimeout
Obsolète.

Nombre de secondes pour extraire régulièrement les mises à jour de la table d’appartenance.

TypeMapRefreshInterval
Obsolète.

Nombre de secondes d’actualisation du mappage d’interface de grain de cluster

UseAdoNetSystemStore
Obsolète.

Détermine si ADO doit être utilisé pour le stockage des informations d’appartenance et de rappels. True si LivenessType et ReminderServiceType sont définis sur SqlServer, false dans le cas contraire.

UseAzureSystemStore
Obsolète.

Détermine si Stockage Azure doit être utilisé pour le stockage des informations d’appartenance et de rappels. True si LivenessType et ReminderServiceType sont définis sur AzureTable, false dans le cas contraire.

UseGlobalSingleInstanceByDefault
Obsolète.

Indique s’il faut utiliser le protocole global d’instance unique comme stratégie d’inscription multicluster par défaut.

UseLivenessGossip
Obsolète.

S’il faut utiliser l’optimisation des potins pour accélérer la diffusion des informations de liveness.

UseVirtualBucketsConsistentRing
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

ValidateInitialConnectivity
Obsolète.

Si le nouveau silo qui joint le cluster doit valider la connectivité initiale avec tous les autres silos actifs.

Méthodes

GetAllProviderConfigurations()
Obsolète.

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

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

Inscrit un fournisseur d’amorçage donné.

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

Inscrit un type donné du fournisseur d’amorçage TT est

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Inscrit un fournisseur de cohérence des journaux donné.

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

Inscrit un type donné de où T est un fournisseur de T cohérence des journaux

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Objet de données contenant des paramètres de configuration globale Silo.

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

Inscrit un fournisseur de stockage donné.

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

Inscrit un type donné du fournisseur de T stockage où T est

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

Remap(GlobalConfiguration+GossipChannelType)
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

ToString()
Obsolète.

Objet de données contenant des paramètres de configuration globale Silo.

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

Récupère une configuration de fournisseur existante

Méthodes d’extension

RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>)
Obsolète.

Inscrit un fournisseur d’amorçage donné.

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

Inscrit un type donné du fournisseur d’amorçage TT est

S’applique à