Dela via


<> NetFx45_CultureAwareComparerGetHashCode_LongStrings-element

Anger om körningen använder en fast mängd minne för att beräkna hashkoder för StringComparer.GetHashCode metoden.

<Konfiguration>
  <Runtime>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>

Syntax

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
enabled Obligatoriskt attribut.

Anger om common language runtime allokerar en fast mängd minne vid beräkning av hashkoder.

aktiverat attribut

Värde Beskrivning
0 Common Language Runtime allokerar en variabel mängd minne för metoden för StringComparer.GetHashCode att beräkna hashkoder. Det här är standardinställningen.
1 Common Language Runtime allokerar en fast mängd minne för metoden för StringComparer.GetHashCode att beräkna hashkoder.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program.
runtime Innehåller information om initieringsalternativ för körning.

Kommentarer

Som standard allokerar common language runtime en variabel mängd minne för StringComparer.GetHashCode metoden och en ArgumentException kan genereras när metoden försöker beräkna hashkoden för mycket stora strängar (över flera miljoner tecken). Genom att lägga till det här elementet i en programkonfigurationsfil och ange dess enabled attribut till "1" kan du ange att StringComparer.GetHashCode metoden använder en alternativ algoritm som allokerar en fast mängd minne för beräkningen av hashkoder.

Viktigt

Elementet <NetFx45_CultureAwareComparerGetHashCode_LongStrings> används inte i Windows 8 och senare versioner.

Se även