Sdílet prostřednictvím


<> 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.

Viz také