<NetFx45_CultureAwareComparerGetHashCode_LongStrings> elemento<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Element

Specifica se il runtime utilizza una quantità di memoria fissa per calcolare i codici hash per il metodo StringComparer.GetHashCode.Specifies whether the runtime uses a fixed amount of memory to calculate hash codes for the StringComparer.GetHashCode method.

<configuration><configuration>
<runtime><runtime>
<NetFx45_CultureAwareComparerGetHashCode_LongStrings><NetFx45_CultureAwareComparerGetHashCode_LongStrings>

SintassiSyntax

<NetFx45_CultureAwareComparerGetHashCode_LongStrings enabled="0|1">  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
enabled Attributo obbligatorio.Required attribute.

Specifica se tramite Common Language Runtime viene allocata una quantità di memoria fissa durante il calcolo dei codici hash.Specifies whether the common language runtime allocates a fixed amount of memory when calculating hash codes.

Attributo enabledenabled Attribute

ValoreValue DescrizioneDescription
00 Specifica se tramite Common Language Runtime viene allocata una quantità di memoria variabile al metodo StringComparer.GetHashCode per il calcolo dei codici hash.The common language runtime allocates a variable amount of memory for the StringComparer.GetHashCode method to calculate hash codes. Questa è l'impostazione predefinita.This is the default.
11 Specifica se tramite Common Language Runtime viene allocata una quantità di memoria fissa al metodo StringComparer.GetHashCode per il calcolo dei codici hash.The common language runtime allocates a fixed amount of memory for the StringComparer.GetHashCode method to calculate hash codes.

Elementi figlioChild Elements

Nessuno.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sulle opzioni di inizializzazione in fase di esecuzione.Contains information about runtime initialization options.

NoteRemarks

Per impostazione predefinita, tramite Common Language Runtime viene allocata una quantità di memoria variabile per il metodo StringComparer.GetHashCode e ArgumentException può essere generata quando il metodo tenta di calcolare il codice hash di stringhe di dimensioni considerevoli (oltre diversi milioni di caratteri).By default, the common language runtime allocates a variable amount of memory for the StringComparer.GetHashCode method, and an ArgumentException can be thrown when the method attempts to compute the hash code of very large strings (over several million characters long). Aggiungendo questo elemento a un file di configurazione dell'applicazione e impostando il relativo attributo enabled su "1", è possibile specificare che il metodo StringComparer.GetHashCode utilizza un algoritmo alternativo che alloca una quantità di memoria fissa per il calcolo di codici hash.By adding this element to an application configuration file and setting its enabled attribute to "1", you can specify that the StringComparer.GetHashCode method use an alternate algorithm that allocates a fixed amount of memory for the computation of hash codes.

Importante

L'elemento di <NetFx45_CultureAwareComparerGetHashCode_LongStrings> non viene utilizzato in Windows 8Windows 8 e versioni successive.The <NetFx45_CultureAwareComparerGetHashCode_LongStrings> element is not used in Windows 8Windows 8 and later versions.

Vedere ancheSee Also

StringComparer.GetHashCode
Schema delle impostazioni di runtimeRuntime Settings Schema
Schema dei file di configurazioneConfiguration File Schema