Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.