Schema delle impostazioni di runtimeRuntime Settings Schema

Le impostazioni di runtime vengono usate da Common Language Runtime per configurare le applicazioni destinate a .NET Framework.Runtime settings are used by the common language runtime to configure applications that target the .NET Framework.

Il <runtime > sezione e i relativi elementi padre e figlioThe <runtime> section and its parent and child elements

<configuration><configuration>
  <runtime>  <runtime>
    <alwaysFlowImpersonationPolicy>    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>    <appDomainManagerAssembly>
    <appDomainManagerType>    <appDomainManagerType>
    <appDomainResourceMonitoring>    <appDomainResourceMonitoring>
    <assemblyBinding>    <assemblyBinding>
      <dependentAssembly>      <dependentAssembly>
        <assemblyIdentity>        <assemblyIdentity>
        <bindingRedirect>        <bindingRedirect>
        <codeBase>        <codeBase>
      <probing>      <probing>
      <publisherPolicy>      <publisherPolicy>
      <qualifyAssembly>      <qualifyAssembly>
    <bypassTrustedAppStrongNames>    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>    <CompatSortNLSVersion>
    <developmentMode>    <developmentMode>
    <disableCachingBindingFailures>    <disableCachingBindingFailures>
    <disableCommitThreadStack>    <disableCommitThreadStack>
    <disableFusionUpdatesFromADManager>    <disableFusionUpdatesFromADManager>
    <EnableAmPmParseAdjustment>    <EnableAmPmParseAdjustment>
    <enforceFIPSPolicy>    <enforceFIPSPolicy>
    <etwEnable>    <etwEnable>
    <forcePerformanceCounterUniqueSharedMemoryReads>    <forcePerformanceCounterUniqueSharedMemoryReads>
    <gcAllowVeryLargeObjects>    <gcAllowVeryLargeObjects>
    <gcConcurrent>    <gcConcurrent>
    <GCCpuGroup>    <GCCpuGroup>
    <gcServer>    <gcServer>
    <generatePublisherEvidence>    <generatePublisherEvidence>
    <legacyCorruptedStateExceptionsPolicy>    <legacyCorruptedStateExceptionsPolicy>
    <legacyImpersonationPolicy>    <legacyImpersonationPolicy>
    <loadfromRemoteSources>    <loadfromRemoteSources>
    <NetFx40_LegacySecurityPolicy>    <NetFx40_LegacySecurityPolicy>
    <NetFx40_PInvokeStackResilience>    <NetFx40_PInvokeStackResilience>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
    <PreferComInsteadOfManagedRemoting>    <PreferComInsteadOfManagedRemoting>
    <relativeBindForResources>    <relativeBindForResources>
    <shadowCopyVerifyByTimeStamp>    <shadowCopyVerifyByTimeStamp>
    <supportPortability>    <supportPortability>
    <system.runtime.caching>    <system.runtime.caching>
      <memoryCache>      <memoryCache>
        <namedCaches>        <namedCaches>
          <add>          <add>
          <clear>          <clear>
          <remove>          <remove>
    <Thread_UseAllCpuGroups>    <Thread_UseAllCpuGroups>
    <ThrowUnobservedTaskExceptions>    <ThrowUnobservedTaskExceptions>
    <TimeSpan_LegacyFormatMode>    <TimeSpan_LegacyFormatMode>
    <useLegacyJit>    <useLegacyJit>
    <UseRandomizedStringHashAlgorithm>    <UseRandomizedStringHashAlgorithm>
    <UseSmallInternalThreadStacks>    <UseSmallInternalThreadStacks>
  <\runtime>  <\runtime>
<\Configuration ><\configuration>

Elenco alfabetico di <runtime > elementiAlphabetical list of <runtime> elements

ElementoElement DescrizioneDescription
<add><add> Aggiunge una cache denominata alla raccolta namedCaches per una cache in memoria.Adds a named cache to the namedCaches collection for a memory cache.
<alwaysFlowImpersonationPolicy><alwaysFlowImpersonationPolicy> Specifica che l'identità di Windows passa sempre attraverso punti asincroni, indipendentemente dalla modalità di rappresentazione.Specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed.
<AppContextSwitchOverrides><AppContextSwitchOverrides> Definisce una o più opzioni di compatibilità usate dalla classe AppContext per fornire un meccanismo di rifiuto esplicito per la nuova funzionalità.Defines one or more switches used by the AppContext class to provide an opt-out mechanism for new functionality.
<appDomainManagerAssembly><appDomainManagerAssembly> Specifica l'assembly che fornisce il gestore di dominio dell'applicazione per il dominio applicazione predefinito nel processo.Specifies the assembly that provides the application domain manager for the default application domain in the process.
<appDomainManagerType><appDomainManagerType> Specifica il tipo che funge da gestore di dominio dell'applicazione per il dominio applicazione predefinito.Specifies the type that serves as the application domain manager for the default application domain.
<appDomainResourceMonitoring><appDomainResourceMonitoring> Indica al runtime di raccogliere statistiche su tutti i domini applicazione nel processo per la durata del processo.Instructs the runtime to collect statistics on all application domains in the process for the life of the process.
<assemblyBinding><assemblyBinding> Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.Contains information about assembly version redirection and the locations of assemblies.
<assemblyIdentity><assemblyIdentity> Contiene le informazioni di identificazione su un assembly.Contains identifying information about an assembly.
<bindingRedirect><bindingRedirect> Reindirizza una versione dell'assembly in un'altra.Redirects one assembly version to another.
<bypassTrustedAppStrongNames><bypassTrustedAppStrongNames> Specifica se la verifica del nome sicuro per gli assembly attendibili deve essere ignorata.Specifies whether strong name verification for trusted assemblies should be bypassed.
<clear><clear> Cancella la raccolta namedCaches per una cache in memoria.Clears the namedCaches collection for a memory cache.
<codeBase><codeBase> Specifica dove il runtime può trovare un assembly.Specifies where the runtime can find an assembly.
<CompatSortNLSVersion><CompatSortNLSVersion> Specifica che il runtime deve usare il comportamento di ordinamento legacy quando si eseguono confronti di stringhe.Specifies that the runtime should use legacy sorting behavior when performing string comparisons
<dependentAssembly><dependentAssembly> Incapsula i criteri di associazione e il percorso dell'assembly per ciascun assembly.Encapsulates binding policy and assembly location for each assembly.
<developmentMode><developmentMode> Specifica se il runtime cerca gli assembly nelle directory specificate dalla variabile di ambiente DEVPATH.Specifies whether the runtime searches for assemblies in directories specified by the DEVPATH environment variable.
<disableCachingBindingFailures><disableCachingBindingFailures> Specifica se la memorizzazione nella cache degli errori di associazione è disabilitata (comportamento predefinito in .NET Framework 2.0.NET Framework 2.0).Specifies whether the caching of binding failures, which is the default behavior in the .NET Framework 2.0.NET Framework 2.0, is disabled.
<disableCommitThreadStack><disableCommitThreadStack> Specifica se viene eseguito il commit dello stack di thread completo all'avvio di un thread.Specifies whether the full thread stack is committed when a thread starts.
<disableFusionUpdatesFromADManager><disableFusionUpdatesFromADManager> Specifica se è disabilitato il comportamento predefinito, ovvero consentire all'host di runtime di eseguire l'override delle impostazioni di configurazione per un dominio applicazione.Specifies whether the default behavior, which is to allow the runtime host to override configuration settings for an application domain, is disabled.
<EnableAmPmParseAdjustment><EnableAmPmParseAdjustment> Determina se i metodi di analisi di data e ora usano un set di regole di rettifica per analizzare le stringhe di data che contengono solo un indicatore di giorno, mese, ora e AM/PM.Determines whether date and time parsing methods use an adjusted set of rules to parse date strings that contain only a day, month, hour, and AM/PM designator.
<enforceFIPSPolicy><enforceFIPSPolicy> Specifica se applicare un requisito di configurazione del computer che specifica che gli algoritmi di crittografia devono essere conformi a FIPS (Federal Information Processing Standards).Specifies whether to enforce a computer configuration requirement that cryptographic algorithms must comply with the Federal Information Processing Standards (FIPS).
<etwEnable><etwEnable> Specifica se abilitare Event Tracing for Windows (ETW) e gli eventi CLR (Common Language Runtime).Specifies whether to enable event tracing for Windows (ETW) for common language runtime events.
<forcePerformanceCounterUniqueSharedMemoryReads><forcePerformanceCounterUniqueSharedMemoryReads> Specifica se PerfCounter.dll usa l'impostazione del Registro di sistema CategoryOptions in un'applicazione di .NET Framework versione 1.1 per determinare se caricare i dati del contatore delle prestazioni dalla memoria condivisa specifica della categoria o dalla memoria globale.Specifies whether PerfCounter.dll uses the CategoryOptions registry setting in a .NET Framework version 1.1 application to determine whether to load performance counter data from category-specific shared memory or global memory.
<gcAllowVeryLargeObjects><gcAllowVeryLargeObjects> Nelle piattaforme a 64 bit, abilita le matrici con dimensione totale maggiore di 2 gigabyte (GB).On 64-bit platforms, enables arrays that are greater than 2 gigabytes (GB) in total size.
<gcConcurrent><gcConcurrent> Specifica se il runtime esegue operazioni di Garbage Collection simultaneamente.Specifies whether the runtime runs garbage collection concurrently.
<GCCpuGroup><GCCpuGroup> Specifica se Garbage Collection supporta più gruppi di CPU.Specifies whether garbage collection supports multiple CPU groups.
<gcServer><gcServer> Specifica se Common Language Runtime esegue Garbage Collection per server.Specifies whether the common language runtime runs server garbage collection.
<generatePublisherEvidence><generatePublisherEvidence> Specifica se il runtime usa i criteri dell'editore di sicurezza per l'accesso di codice.Specifies whether the runtime uses code access security (CAS) publisher policy.
<legacyCorruptedStateExceptionsPolicy><legacyCorruptedStateExceptionsPolicy> Specifica se il runtime consente al codice gestito di rilevare violazioni di accesso e altre eccezioni di stato danneggiato.Specifies whether the runtime allows managed code to catch access violations and other corrupted state exceptions.
<legacyImpersonationPolicy><legacyImpersonationPolicy> Specifica che l'identità di Windows non passa attraverso punti asincroni, indipendentemente dalle impostazioni di flusso per il contesto di esecuzione nel thread corrente.Specifies that the Windows identity does not flow across asynchronous points, regardless of the flow settings for the execution context on the current thread.
<loadfromRemoteSources><loadfromRemoteSources> Specifica se gli assembly da origini remote vengono caricati con attendibilità totale.Specifies whether assemblies from remote sources are loaded as full trust.
<memoryCache><memoryCache> Definisce un elemento che viene usato per configurare una cache basata sulla classe MemoryCache.Defines an element that is used to configure a cache that is based on the MemoryCache class.
<namedCaches><namedCaches> Contiene una raccolta di impostazioni di configurazione per l'istanza namedCache .Contains a collection of configuration settings for the namedCache instance.
<NetFx40_LegacySecurityPolicy><NetFx40_LegacySecurityPolicy> Specifica se il runtime usa i criteri di sicurezza per l'accesso di codice legacy.Specifies whether the runtime uses legacy code access security (CAS) policy.
<NetFx40_PInvokeStackResilience><NetFx40_PInvokeStackResilience> Specifica se il runtime corregge automaticamente le dichiarazioni platform invoke non corrette in fase di esecuzione, al costo di transizioni più lente tra codice gestito e quello non gestito.Specifies whether the runtime automatically fixes incorrect platform invoke declarations at run time, at the cost of slower transitions between managed and unmanaged code.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings><NetFx45_CultureAwareComparerGetHashCode_LongStrings> 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.
<PreferComInsteadOfManagedRemoting><PreferComInsteadOfManagedRemoting> Specifica che il runtime userà l'interoperabilità COM anziché la comunicazione remota tra i limiti del dominio applicazione.Specifies that the runtime will use COM interop instead of remoting across application domain boundaries.
<probing><probing> Specifica le sottodirectory in cui il runtime esegue la ricerca al momento del caricamento degli assembly.Specifies subdirectories that the runtime searches when loading assemblies.
<publisherPolicy><publisherPolicy> Specifica se il runtime applica i criteri dell'editore.Specifies whether the runtime applies publisher policy.
<qualifyAssembly><qualifyAssembly> Specifica il nome completo dell'assembly da caricare in modo dinamico quando viene usato un nome parziale.Specifies the full name of the assembly that should be dynamically loaded when a partial name is used.
<relativeBindForResources><relativeBindForResources> Ottimizza le ricerche degli assembly satellite.Optimizes the probe for satellite assemblies.
<remove><remove> Rimuove una cache denominata dalla raccolta namedCaches per una cache in memoria.Removes a named cache entry from the namedCaches collection for a memory cache.
<runtime><runtime> Contiene informazioni sull'associazione degli assembly e il comportamento di Garbage Collection.Contains information about assembly binding and the behavior of garbage collection.
<shadowCopyTimeStampVerification><shadowCopyTimeStampVerification> Specifica se la copia shadow usa il comportamento di avvio predefinito introdotto in .NET Framework 4.NET Framework 4 o ripristina il comportamento di avvio delle versioni precedenti di .NET Framework.Specifies whether shadow copying uses the default startup behavior introduced in the .NET Framework 4.NET Framework 4, or reverts to the startup behavior of earlier versions of the .NET Framework.
<supportPortability><supportPortability> Specifica che un'applicazione può fare riferimento allo stesso assembly in due implementazioni diverse di .NET Framework, disabilitando il comportamento predefinito che tratta gli assembly come equivalenti per scopi di portabilità dell'applicazione.Specifies that an application can reference the same assembly in two different implementations of the .NET Framework, by disabling the default behavior that treats the assemblies as equivalent for application portability purposes.
<system.runtime.caching><system.runtime.caching> Fornisce informazioni sulla configurazione per la cache degli oggetti in memoria predefinita.Provides configuration information for the default in-memory object cache.
<Thread_UseAllCpuGroups><Thread_UseAllCpuGroups> Specifica se il runtime distribuisce i thread gestiti tra tutti i gruppi di CPU.Specifies whether the runtime distributes managed threads across all CPU groups.
<ThrowUnobservedTaskExceptions><ThrowUnobservedTaskExceptions> Specifica se le eccezioni di attività non gestite devono comportare l'arresto di un processo in esecuzione.Specifies whether unhandled task exceptions should terminate a running process.
<TimeSpan_LegacyFormatMode><TimeSpan_LegacyFormatMode> Specifica se il runtime usa la formattazione legacy per i valori di TimeSpan.Specifies whether the runtime uses legacy formatting for TimeSpan values.
<useLegacyJit><useLegacyJit> Determina se Common Language Runtime usa il compilatore JIT a 64 bit legacy per la compilazione JIT.Determines whether the common language runtime uses the legacy 64-bit JIT compiler for just-in-time compilation.
<UseRandomizedStringHashAlgorithm><UseRandomizedStringHashAlgorithm> Specifica se il runtime calcola i codici hash per le stringhe in base al dominio applicazione.Specifies whether the runtime calculates hash codes for strings on a per application domain basis.
<UseSmallInternalThreadStacks><UseSmallInternalThreadStacks> Richiede al runtime di usare dimensioni dello stack esplicite quando crea determinati thread usati internamente, invece delle dimensioni dello stack predefinite.Requests that the runtime use explicit stack sizes when it creates certain threads that it uses internally, instead of the default stack size.

Vedere ancheSee Also

Schema dei file di configurazioneConfiguration File Schema
Procedura: disabilitare la Garbage Collection simultaneaHow to: Disable Concurrent Garbage Collection
Reindirizzamento delle versioni di assemblyRedirecting Assembly Versions