<> NetFx45_CultureAwareComparerGetHashCode_LongStrings, element

Określa, czy środowisko uruchomieniowe używa stałej ilości pamięci do obliczania kodów skrótów dla StringComparer.GetHashCode metody.

<Konfiguracji>
  <Środowiska wykonawczego>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>

Składnia

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
enabled Atrybut wymagany.

Określa, czy środowisko uruchomieniowe języka wspólnego przydziela stałą ilość pamięci podczas obliczania kodów wartości skrótu.

Atrybut włączony

Wartość Opis
0 Środowisko uruchomieniowe języka wspólnego przydziela zmienną ilość pamięci dla StringComparer.GetHashCode metody do obliczania kodów skrótów. Jest to opcja domyślna.
1 Środowisko uruchomieniowe języka wspólnego przydziela stałą ilość pamięci dla StringComparer.GetHashCode metody do obliczania kodów skrótów.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element Opis
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.
runtime Zawiera informacje dotyczące opcji inicjowania środowiska uruchomieniowego.

Uwagi

Domyślnie środowisko uruchomieniowe języka wspólnego przydziela zmienną ilość pamięci dla StringComparer.GetHashCode metody i ArgumentException może zostać zgłoszony, gdy metoda próbuje obliczyć kod skrótu bardzo dużych ciągów (ponad kilka milionów znaków). Dodając ten element do pliku konfiguracji aplikacji i ustawiając jego enabled atrybut na "1", można określić, że StringComparer.GetHashCode metoda używa alternatywnego algorytmu, który przydziela stałą ilość pamięci do obliczania kodów skrótu.

Ważne

Element <NetFx45_CultureAwareComparerGetHashCode_LongStrings> nie jest używany w Windows 8 i nowszych wersjach.

Zobacz też