Condividi tramite


<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Elemento

Specifica se il runtime usa una quantità fissa di memoria per calcolare i codici hash per il StringComparer.GetHashCode metodo .

<configurazione>
   <Runtime>
     <NetFx45_CultureAwareComparerGetHashCode_LongStrings>

Sintassi

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Attribute Description
enabled Attributo obbligatorio.

Specifica se Common Language Runtime alloca una quantità fissa di memoria durante il calcolo dei codici hash.

Attributo abilitato

Value Description
0 Common Language Runtime alloca una quantità variabile di memoria per il StringComparer.GetHashCode metodo per calcolare i codici hash. Si tratta dell'impostazione predefinita.
1 Common Language Runtime alloca una quantità fissa di memoria per il StringComparer.GetHashCode metodo per calcolare i codici hash.

Elementi figli

Nessuno.

Elementi padre

Elemento Description
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sulle opzioni di inizializzazione in fase di esecuzione.

Osservazioni:

Per impostazione predefinita, Common Language Runtime alloca una quantità variabile di memoria per il StringComparer.GetHashCode metodo e può ArgumentException essere generata quando il metodo tenta di calcolare il codice hash di stringhe molto grandi (oltre diversi milioni di caratteri). Aggiungendo questo elemento a un file di configurazione dell'applicazione e impostandone enabled l'attributo su "1", è possibile specificare che il StringComparer.GetHashCode metodo usa un algoritmo alternativo che alloca una quantità fissa di memoria per il calcolo dei codici hash.

Importante

L'elemento <NetFx45_CultureAwareComparerGetHashCode_LongStrings> non viene usato in Windows 8 e versioni successive.

Vedere anche