<NetFx45_CultureAwareComparerGetHashCode_LongStrings>, élément
Spécifie si le runtime utilise une quantité de mémoire fixe pour calculer les codes de hachage pour la méthode StringComparer.GetHashCode .
<configuration>
<runtime>
<NetFx45_CultureAwareComparerGetHashCode_LongStrings>
Syntaxe
<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
enabled |
Attribut requis. Spécifie si le CLR (Common Langage Runtime) alloue une quantité de mémoire fixe lors du calcul des codes de hachage. |
Attribut enabled
Valeur | Description |
---|---|
0 | Le Common Langage Runtime alloue une quantité de mémoire variable à la méthode StringComparer.GetHashCode pour calculer les codes de hachage. Il s’agit de la valeur par défaut. |
1 | Le Common Langage Runtime alloue une quantité de mémoire fixe à la méthode StringComparer.GetHashCode pour calculer les codes de hachage. |
Éléments enfants
Aucune.
Éléments parents
Élément | Description |
---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
runtime |
Contient des informations sur les options d'initialisation du runtime. |
Notes
Par défaut, le CLR alloue une quantité de mémoire variable à la méthode StringComparer.GetHashCode , et une exception ArgumentException peut être levée lorsque la méthode tente de calculer le code de hachage de chaînes très longues (de plusieurs millions de caractères). Ajouter cet élément dans un fichier de configuration de l'application et affecter la valeur « 1 » à son attribut enabled
vous permet de spécifier que la méthode StringComparer.GetHashCode utilise un autre algorithme qui alloue une quantité de mémoire fixe au calcul du code de hachage.
Important
L'élément <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
n'est pas utilisé dans Windows 8 et versions ultérieures.