<Elemento runtime>

Fornisce informazioni usate da Common Language Runtime per configurare le applicazioni.

<Configurazione>
  <runtime>

Sintassi

<runtime>
</runtime>

Attributi ed elementi

Le sezioni seguenti descrivono gli elementi figlio e gli elementi padre.

Attributi

Nessuno.

Elementi figlio

Elemento Descrizione
<alwaysFlowImpersonationPolicy> Specifica che l'identità di Windows passa sempre attraverso punti asincroni, indipendentemente dalla modalità di rappresentazione.
<AppContextSwitchOverrides> Definisce una o più opzioni di compatibilità usate dalla classe AppContext per fornire un meccanismo di rifiuto esplicito per la nuova funzionalità.
<appDomainManagerAssembly> Specifica l'assembly che fornisce il gestore di dominio dell'applicazione per il dominio applicazione predefinito nel processo.
<appDomainManagerType> Specifica il tipo che funge da gestore di dominio dell'applicazione per il dominio applicazione predefinito.
<appDomainResourceMonitoring> Indica al runtime di raccogliere statistiche su tutti i domini applicazione nel processo per la durata del processo.
<assemblyBinding> Contiene le informazioni sul reindirizzamento della versione degli assembly e i relativi percorsi.
<bypassTrustedAppStrongNames> Specifica se la verifica del nome sicuro per gli assembly attendibili deve essere ignorata.
<CompatSortNLSVersion> Specifica che il runtime deve usare il comportamento di ordinamento legacy durante l'esecuzione di confronti di stringhe.
<Developmentmode> Specifica se il runtime cerca gli assembly nelle directory specificate dalla variabile di ambiente DEVPATH.
<disableCachingBindingFailures> Specifica se la memorizzazione nella cache degli errori di associazione, ovvero il comportamento predefinito in .NET Framework versione 2.0, è disabilitato.
<disableCommitThreadStack> Specifica se viene eseguito il commit dello stack di thread completo quando viene avviato un thread.
<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.
<disableStackOverflowProbing> Specifica se il probing di stack-overflow è disabilitato.
<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.
<applicaFIPSPolicy> 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).
<etwEnable> Specifica se abilitare Event Tracing for Windows (ETW) e gli eventi CLR (Common Language Runtime).
<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.
<gcAllowVeryLargeObjects> Nelle piattaforme a 64 bit, abilita le matrici con dimensione totale maggiore di 2 gigabyte (GB).
<gcConcurrent> Specifica se Common Language Runtime esegue contemporaneamente Garbage Collection.
<GCCpuGroup> Specifica se Garbage Collection supporta più gruppi di CPU.
<GCHeapAffinitizeMask> Definisce l'affinità tra gli heaps di Garbage Collection e i singoli processori.
<GCHeapCount> Specifica il numero di heaps/thread da usare per la Garbage Collection del server.
<GCLOHThreshold> Specifica le dimensioni di soglia che causano l'esecuzione di Garbage Collector per inserire oggetti nell'heap di oggetti di grandi dimensioni.
<GCConserveMemory> Configura Garbage Collector per risparmiare memoria a spese di Garbage Collection più frequenti e probabilmente più lunghi tempi di sospensione.
<GCNoAffinitize> Specifica se affinizzare i thread di Garbage Collection del server con CPU.
<gcServer> Specifica se Common Language Runtime esegue Garbage Collection per server.
<generatePublisherEvidence> Specifica se il runtime usa i criteri dell'editore di sicurezza per l'accesso di codice.
<legacyCorruptedStateExceptionsPolicy> Specifica se il runtime consente al codice gestito di rilevare violazioni di accesso e altre eccezioni di stato danneggiato.
<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.
<loadfromRemoteSources> Specifica se gli assembly da origini remote vengono caricati con attendibilità totale.
<NetFx40_LegacySecurityPolicy> Specifica se il runtime usa i criteri di sicurezza per l'accesso di codice legacy.
<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.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Specifica se il runtime utilizza una quantità di memoria fissa per calcolare i codici hash per il metodo StringComparer.GetHashCode .
<PreferComInsteadOfRemoting> Specifica che il runtime userà l'interoperabilità COM anziché la comunicazione remota tra i limiti del dominio applicazione.
<relativeBindForResources> Ottimizza le ricerche degli assembly satellite.
<shadowCopyVerifyByTimeStamp> Specifica se la copia shadow usa il comportamento di avvio predefinito introdotto in .NET Framework 4 o ripristina il comportamento di avvio delle versioni precedenti di .NET Framework.
<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.
<System.runtime.caching> Fornisce informazioni sulla configurazione per la cache degli oggetti in memoria predefinita.
<Thread_UseAllCpuGroups> Specifica se il runtime distribuisce i thread gestiti tra tutti i gruppi di CPU.
<ThrowUnobservedTaskExceptions> Specifica se le eccezioni di attività non gestite devono comportare l'arresto di un processo in esecuzione.
<TimeSpan_LegacyFormatMode> Specifica se il runtime usa la formattazione legacy per i valori di TimeSpan.
<useLegacyJit> Determina se Common Language Runtime usa il compilatore JIT a 64 bit legacy per la compilazione JIT.
<UseRandomizedStringHashAlgorithm> Specifica se il runtime calcola i codici hash per le stringhe in base al dominio applicazione.
<UseSmallInternalThreadStacks> Richiede al runtime di usare dimensioni dello stack esplicite quando crea determinati thread usati internamente, invece delle dimensioni dello stack predefinite.

Elementi padre

Elemento Descrizione
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.

Commenti

Gli elementi figlio nella <sezione runtime> di un file di configurazione vengono usati da Common Language Runtime per configurare la modalità di esecuzione di un'applicazione. Ad esempio, l'elemento <gcServer> determina se il Garbage Collector usa garbage collection della workstation o del server Garbage Collection, l'elemento <UseRandomizedStringHashAlgorithm> determina se Common Language Runtime calcola i codici hash per la stringa in base a ogni applicazione o per ogni dominio dell'applicazione e l'elemento AppContextSwitchOverrides consente agli utenti della libreria di rifiutare o rifiutare esplicitamente le funzionalità modificate fornite da una libreria.

Gli elementi nella sezione runtime vengono letti automaticamente dal common language runtime all'avvio> dell'applicazione.< È anche possibile definire il file di configurazione per un dominio applicazione non predefinito specificando il nome della AppDomainSetup.ConfigurationFile proprietà. Le relative impostazioni vengono lette automaticamente quando il dominio dell'applicazione viene caricato. Raramente è necessario leggere direttamente le impostazioni nella <sezione runtime> del file di configurazione dell'applicazione.

Vedi anche