Freigeben über


<NetFx45_CultureAwareComparerGetHashCode_LongStrings>-Element

Gibt an, ob die Laufzeit eine feste Menge an Arbeitsspeicher zum Berechnen von Hashcodes für die StringComparer.GetHashCode -Methode verwendet.

<configuration>
  <runtime>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>

Syntax

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

attribute Beschreibung
enabled Erforderliches Attribut.

Gibt an, ob die Common Language Runtime eine feste Menge an Arbeitsspeicher beim Berechnen von Hashcodes belegt.

Enabled-Attribut

Wert BESCHREIBUNG
0 Die Common Language Runtime belegt eine variable Menge an Arbeitsspeicher für die StringComparer.GetHashCode -Methode, um Hashcodes zu berechnen. Dies ist die Standardeinstellung.
1 Die Common Language Runtime belegt eine feste Menge an Arbeitsspeicher für die StringComparer.GetHashCode -Methode, um Hashcodes zu berechnen.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
runtime Enthält Informationen über Laufzeitinitialisierungsoptionen.

Bemerkungen

Standardmäßig belegt die Common Language Runtime eine variable Menge an Arbeitsspeicher für die StringComparer.GetHashCode -Methode, und ArgumentException kann ausgelöst werden, wenn die Methode versucht, den Hashcode sehr großer Zeichenfolgen zu berechnen (über mehrere Millionen Zeichen lang). Indem Sie dieses Element einer Anwendungskonfigurationsdatei hinzufügen und das enabled -Attribut auf "1 " festlegen, können Sie angeben, dass die StringComparer.GetHashCode -Methode einen alternativen Algorithmus verwendet, der eine feste Menge an Arbeitsspeicher für die Berechnung von Hashcodes belegt.

Wichtig

Das <NetFx45_CultureAwareComparerGetHashCode_LongStrings>-Element wird nicht in Windows 8 und höheren Versionen verwendet.

Siehe auch