Partilhar via


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

Ver também