<> NetFx45_CultureAwareComparerGetHashCode_LongStrings – element
Určuje, jestli modul runtime používá k výpočtu kódů hash pro metodu StringComparer.GetHashCode pevnou velikost paměti.
<Konfigurace>
<Runtime>
<NetFx45_CultureAwareComparerGetHashCode_LongStrings>
Syntax
<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
enabled |
Požadovaný atribut. Určuje, zda modul Common Language Runtime (CLR) přidělí při výpočtu kódů hash pevnou velikost paměti. |
Atribut enabled
Hodnota | Popis |
---|---|
0 | Modul CLR (Common Language Runtime) přiděluje proměnné množství paměti pro metodu StringComparer.GetHashCode pro výpočet kódů hash. Tato možnost je výchozí. |
1 | Modul CLR (Common Language Runtime) přiděluje pevné množství paměti pro metodu StringComparer.GetHashCode výpočtu kódů hash. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
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 metodě proměnlivé množství paměti StringComparer.GetHashCode a ArgumentException může být vyvolán, když se metoda pokusí vypočítat hashovací kód velmi velkých řetězců (dlouhých více než několik milionů znaků). 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é
Element <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
se nepoužívá v Windows 8 a novějších verzích.