<> Elemento NetFx45_CultureAwareComparerGetHashCode_LongStrings
Especifica se o runtime utiliza uma quantidade fixa de memória para calcular códigos hash para o StringComparer.GetHashCode método.
<configuração>
<runtime>
<NetFx45_CultureAwareComparerGetHashCode_LongStrings>
Syntax
<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
enabled |
Atributo obrigatório. Especifica se o runtime de idioma comum aloca uma quantidade fixa de memória ao calcular códigos hash. |
Atributo ativado
Valor | Descrição |
---|---|
0 | O runtime de linguagem comum aloca uma quantidade variável de memória para o StringComparer.GetHashCode método calcular códigos hash. Esta é a predefinição. |
1 | O runtime de linguagem comum aloca uma quantidade fixa de memória para o StringComparer.GetHashCode método calcular códigos hash. |
Elementos Subordinados
Nenhum.
Elementos Principais
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em todos os ficheiros de configuração utilizados pelo runtime de idioma comum e .NET Framework aplicações. |
runtime |
Contém informações sobre as opções de inicialização do runtime. |
Observações
Por predefinição, o runtime de linguagem comum aloca uma quantidade variável de memória para o StringComparer.GetHashCode método e uma ArgumentException pode ser emitida quando o método tenta calcular o código hash de cadeias muito grandes (com mais de vários milhões de carateres). Ao adicionar este elemento a um ficheiro de configuração de aplicação e definir o atributo enabled
como "1", pode especificar que o StringComparer.GetHashCode método utiliza um algoritmo alternativo que aloca uma quantidade fixa de memória para a computação de códigos hash.
Importante
O <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
elemento não é utilizado em versões Windows 8 e posteriores.