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