Compartilhar via


<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Elemento

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

<configuration>
  <runtime>
    <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 necessário.

Especifica se o common language runtime aloca uma quantidade fixa de memória ao calcular códigos de hash.

Atributo habilitado

Value Description
0 O common language runtime aloca uma quantidade variável de memória para o StringComparer.GetHashCode método calcular códigos de hash. Esse é o padrão.
1 O common language runtime aloca uma quantidade fixa de memória para o StringComparer.GetHashCode método calcular códigos de hash.

Elementos filho

Nenhum.

Elementos pai

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
runtime Contém informações sobre opções de inicialização do runtime.

Observações

Por padrão, o common language runtime aloca uma quantidade variável de memória para o StringComparer.GetHashCode método e pode ArgumentException ser gerada quando o método tenta calcular o código hash de cadeias de caracteres muito grandes (com mais de vários milhões de caracteres). Ao adicionar esse elemento a um arquivo de configuração de aplicativo e definir seu enabled atributo como "1", você pode especificar que o StringComparer.GetHashCode método use um algoritmo alternativo que aloca uma quantidade fixa de memória para a computação de códigos de hash.

Importante

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

Consulte também