Partilhar via


<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Elemento

Especifica se o runtime utiliza uma quantidade fixa de memória para calcular códigos de hash para o StringComparer.GetHashCode método.

<configuração>
   <tempo de execução>
     <NetFx45_CultureAwareComparerGetHashCode_LongStrings>

Sintaxe

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">

Atributos e Elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
enabled Atributo obrigatório.

Especifica se o runtime da linguagem comum aloca uma quantidade fixa de memória ao calcular códigos hash.

Atributo ativado

Valor Description
0 O runtime da linguagem comum aloca uma quantidade variável de memória para o StringComparer.GetHashCode método calcular códigos hash. Este é o padrão.
1 O runtime da 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 Description
configuration O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework.
runtime Contém informações sobre opções de inicialização de tempo de execução.

Observações

Por defeito, o runtime da common language aloca uma quantidade variável de memória para o StringComparer.GetHashCode método, e pode ArgumentException ser lançado quando o método tenta calcular o código hash de cadeias muito grandes (com vários milhões de caracteres). Ao adicionar este elemento a um ficheiro de configuração de aplicação e definir o seu enabled atributo como "1", pode especificar que o StringComparer.GetHashCode método utilize um algoritmo alternativo que aloca uma quantidade fixa de memória para o cálculo dos códigos hash.

Importante

O <NetFx45_CultureAwareComparerGetHashCode_LongStrings> elemento não é utilizado no Windows 8 e versões posteriores.

Consulte também