<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Prvek

Určuje, zda modul runtime používá pevné množství paměti k výpočtu kódů hash pro metodu StringComparer.GetHashCode .

<configuration>
  <runtime>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>

Syntaxe

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
enabled Povinný atribut.

Určuje, zda modul CLR při výpočtu kódů hash přiděluje pevné množství paměti.

enabled – atribut

Hodnota Description
0 Modul CLR (Common Language Runtime) přiděluje metodě proměnnou velikost paměti pro StringComparer.GetHashCode výpočet kódů hash. Toto je výchozí hodnota.
1 Modul CLR (Common Language Runtime) přiděluje metodě pevné množství paměti pro StringComparer.GetHashCode výpočet kódů hash.

Podřízené prvky

Žádné.

Nadřazené prvky

prvek Description
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
runtime Obsahuje informace o možnostech inicializace modulu runtime.

Poznámky

Modul CLR (Common Language Runtime) ve výchozím nastavení přiděluje pro metodu proměnlivou velikost paměti StringComparer.GetHashCode a ArgumentException může být vyvolán, když se metoda pokusí vypočítat kód hash velmi velkých řetězců (více než několik milionů znaků dlouhých). Přidáním tohoto prvku do konfiguračního souboru aplikace a nastavením jeho enabled atributu na hodnotu 1 můžete určit, že StringComparer.GetHashCode metoda používá alternativní algoritmus, který přiděluje pevné množství paměti pro výpočet kódů hash.

Důležité

Prvek <NetFx45_CultureAwareComparerGetHashCode_LongStrings> se nepoužívá ve Windows 8 a novějších verzích.

Viz také