Esquema de configurações do tempo de execuçãoRuntime Settings Schema

As configurações de tempo de execução são usadas pelo Common Language Runtime para configurar os aplicativos direcionados ao .NET Framework.Runtime settings are used by the common language runtime to configure applications that target the .NET Framework.

A <seção de > de tempo de execução e seus elementos pai e filhoThe <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>
        <> publisherPolicy Apply        <publisherPolicy>
      <> de investigação      <probing>
      <qualifyAssembly>      <qualifyAssembly>
      <> supportPortability      <supportPortability>
    <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>
    <Thread_UseAllCpuGroups>    <Thread_UseAllCpuGroups>
    <ThrowUnobservedTaskExceptions>    <ThrowUnobservedTaskExceptions>
    <TimeSpan_LegacyFormatMode>    <TimeSpan_LegacyFormatMode>
    <useLegacyJit>    <useLegacyJit>
    <UseRandomizedStringHashAlgorithm>    <UseRandomizedStringHashAlgorithm>
    <UseSmallInternalThreadStacks>    <UseSmallInternalThreadStacks>
  <sistema. Runtime. Caching >  <system.runtime.caching>
    <> memoryCache    <memoryCache>
      <> namedCaches      <namedCaches>
        <Adicionar >        <add>
        <limpar >        <clear>
        <Remover >        <remove>

Lista alfabética de elementos <de > de tempo de execuçãoAlphabetical list of <runtime> elements

ElementoElement DescriçãoDescription
<add><add> Adiciona um cache nomeado à coleção de namedCaches para um cache de memória.Adds a named cache to the namedCaches collection for a memory cache.
<alwaysFlowImpersonationPolicy><alwaysFlowImpersonationPolicy> Especifica que a identidade do Windows sempre fluirá por pontos assíncronos, independentemente de como a representação tenha sido executada.Specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed.
<AppContextSwitchOverrides><AppContextSwitchOverrides> Define uma ou mais opções usadas pela classe AppContext para fornecer um mecanismo de recusa de uma nova funcionalidade.Defines one or more switches used by the AppContext class to provide an opt-out mechanism for new functionality.
<appDomainManagerAssembly><appDomainManagerAssembly> Especifica o assembly que fornece o gerenciador do domínio do aplicativo para o domínio do aplicativo padrão no processo.Specifies the assembly that provides the application domain manager for the default application domain in the process.
<appDomainManagerType><appDomainManagerType> Especifica o tipo que serve como o gerenciador de domínio do aplicativo para o domínio do aplicativo padrão.Specifies the type that serves as the application domain manager for the default application domain.
<appDomainResourceMonitoring><appDomainResourceMonitoring> Instrui o tempo de execução a coletar estatísticas sobre todos os domínios de aplicativos no processo durante toda a vida do processo.Instructs the runtime to collect statistics on all application domains in the process for the life of the process.
<assemblyBinding><assemblyBinding> Contém informações sobre o redirecionamento de versão e os locais dos assemblies.Contains information about assembly version redirection and the locations of assemblies.
<assemblyIdentity><assemblyIdentity> Contém informações de identificação sobre um assembly.Contains identifying information about an assembly.
<bindingRedirect><bindingRedirect> Redireciona uma versão do assembly para outra.Redirects one assembly version to another.
<bypassTrustedAppStrongNames><bypassTrustedAppStrongNames> Especifica se uma verificação de nome forte para assemblies confiáveis deve ser ignorada.Specifies whether strong name verification for trusted assemblies should be bypassed.
<clear><clear> Limpa a coleção namedCaches de um cache de memória.Clears the namedCaches collection for a memory cache.
<codeBase><codeBase> Especifica onde o tempo de execução pode encontrar um assembly.Specifies where the runtime can find an assembly.
<CompatSortNLSVersion><CompatSortNLSVersion> Especifica que o tempo de execução deve usar um comportamento de classificação herdado ao executar comparações de cadeias de caracteresSpecifies that the runtime should use legacy sorting behavior when performing string comparisons
<dependentAssembly><dependentAssembly> Encapsula local do assembly e política de associação para cada assembly.Encapsulates binding policy and assembly location for each assembly.
<developmentMode><developmentMode> Especifica se o tempo de execução pesquisa por assemblies em diretórios especificados pela variável de ambiente DEVPATH.Specifies whether the runtime searches for assemblies in directories specified by the DEVPATH environment variable.
<disableCachingBindingFailures><disableCachingBindingFailures> Especifica se o cache de falhas de associação, que é o comportamento padrão no .NET Framework 2,0, está desabilitado.Specifies whether the caching of binding failures, which is the default behavior in the .NET Framework 2.0, is disabled.
<disableCommitThreadStack><disableCommitThreadStack> Especifica se a pilha completa de threads está confirmada quando um thread é iniciado.Specifies whether the full thread stack is committed when a thread starts.
<disableFusionUpdatesFromADManager><disableFusionUpdatesFromADManager> Especifica se o comportamento padrão, que é permitir que o host de tempo de execução substitua as definições de configuração de um domínio de aplicativo, está desabilitado.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 os métodos de análise de data e hora usam um conjunto de regras ajustado para analisar sequências de datas que contêm somente um dia, mês, hora e designador 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> Especifica se deve-se impor um requisito de configuração do computador em que os algoritmos de criptografia devem estar em conformidade com o FIPS (padrão norte-americano de processamento de informações).Specifies whether to enforce a computer configuration requirement that cryptographic algorithms must comply with the Federal Information Processing Standards (FIPS).
<etwEnable><etwEnable> Especifica se deseja-se habilitar o rastreamento de eventos para Windows (ETW) para eventos de Common Language Runtime.Specifies whether to enable event tracing for Windows (ETW) for common language runtime events.
<forcePerformanceCounterUniqueSharedMemoryReads><forcePerformanceCounterUniqueSharedMemoryReads> Especifica se o PerfCounter.dll usa a configuração de registro CategoryOptions em um aplicativo do .NET Framework versão 1.1 para determinar se é preciso carregar dados do contador de desempenho da memória global ou da memória compartilhada especifica da categoria.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> Em plataformas de 64 bits, habilita matrizes com mais de 2 gigabytes (GB) de tamanho total.On 64-bit platforms, enables arrays that are greater than 2 gigabytes (GB) in total size.
<gcConcurrent><gcConcurrent> Especifica se o tempo de execução executa a coleta de lixo simultaneamente.Specifies whether the runtime runs garbage collection concurrently.
<GCCpuGroup><GCCpuGroup> Especifica se a coleta de lixo oferece suporte a vários grupos de CPU.Specifies whether garbage collection supports multiple CPU groups.
<gcServer><gcServer> Especifica se o Common Language Runtime executa a coleta de lixo do servidor.Specifies whether the common language runtime runs server garbage collection.
<generatePublisherEvidence><generatePublisherEvidence> Especifica se o tempo de execução usa a política de editor de CAS (Segurança de Acesso do Código).Specifies whether the runtime uses code access security (CAS) publisher policy.
<legacyCorruptedStateExceptionsPolicy><legacyCorruptedStateExceptionsPolicy> Especifica se o tempo de execução permite que o código gerenciado detecte violações de acesso e outras exceções de estado corrompido.Specifies whether the runtime allows managed code to catch access violations and other corrupted state exceptions.
<legacyImpersonationPolicy><legacyImpersonationPolicy> Especifica que a identidade do Windows não flua entre pontos assíncronos, independentemente das configurações de fluxo para o contexto de execução no thread atual.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> Especifica se os assemblies de fontes remotas são carregados como confiança total.Specifies whether assemblies from remote sources are loaded as full trust.
<memoryCache><memoryCache> Define um elemento usado para configurar um cache baseado na classe MemoryCache.Defines an element that is used to configure a cache that is based on the MemoryCache class.
<namedCaches><namedCaches> Contém um conjunto de definições de configuração para a instância namedCache.Contains a collection of configuration settings for the namedCache instance.
<NetFx40_LegacySecurityPolicy><NetFx40_LegacySecurityPolicy> Especifica se o tempo de execução usa a política de CAS (Segurança de Acesso do Código) herdada.Specifies whether the runtime uses legacy code access security (CAS) policy.
<NetFx40_PInvokeStackResilience><NetFx40_PInvokeStackResilience> Especifica se o tempo de execução corrige automaticamente declarações de invocação de plataforma incorretas em tempo de execução, às custas de transições mais lentas entre o código gerenciado e não gerenciado.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> Especifica se o tempo de execução usa uma quantidade fixa de memória para calcular códigos hash para o método StringComparer.GetHashCode.Specifies whether the runtime uses a fixed amount of memory to calculate hash codes for the StringComparer.GetHashCode method.
<PreferComInsteadOfManagedRemoting><PreferComInsteadOfManagedRemoting> Especifica que o tempo de execução usará a interoperabilidade COM em vez de comunicação remota entre limites de domínio de aplicativo.Specifies that the runtime will use COM interop instead of remoting across application domain boundaries.
<probing><probing> Especifica os subdiretórios que o tempo de execução procura ao carregar assemblies.Specifies subdirectories that the runtime searches when loading assemblies.
<publisherPolicy><publisherPolicy> Especifica se o tempo de execução aplica a política do editor.Specifies whether the runtime applies publisher policy.
<qualifyAssembly><qualifyAssembly> Especifica o nome completo do assembly que deve ser carregado dinamicamente quando um nome parcial é usado.Specifies the full name of the assembly that should be dynamically loaded when a partial name is used.
<relativeBindForResources><relativeBindForResources> Otimiza o teste para assemblies satélites.Optimizes the probe for satellite assemblies.
<remove><remove> Remove uma entrada de cache nomeado da coleção de namedCaches para um cache de memória.Removes a named cache entry from the namedCaches collection for a memory cache.
<runtime><runtime> Contém informações sobre a associação de assembly e o comportamento de coleta de lixo.Contains information about assembly binding and the behavior of garbage collection.
<shadowCopyTimeStampVerification><shadowCopyTimeStampVerification> Especifica se a cópia de sombra usa o comportamento de inicialização padrão introduzido no .NET Framework 4 ou reverte para o comportamento de inicialização de versões anteriores do .NET Framework.Specifies whether shadow copying uses the default startup behavior introduced in the .NET Framework 4, or reverts to the startup behavior of earlier versions of the .NET Framework.
<supportPortability><supportPortability> Especifica que um aplicativo pode fazer referência ao mesmo assembly em duas implementações diferentes do .NET Framework, desabilitando o comportamento padrão que trata os assemblies como equivalentes para fins de portabilidade do aplicativo.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> Fornece informações de configuração para o cache de objeto na memória padrão.Provides configuration information for the default in-memory object cache.
<Thread_UseAllCpuGroups><Thread_UseAllCpuGroups> Especifica se o tempo de execução distribui threads gerenciados entre todos os grupos de CPU.Specifies whether the runtime distributes managed threads across all CPU groups.
<ThrowUnobservedTaskExceptions><ThrowUnobservedTaskExceptions> Especifica se as exceções de tarefas sem tratamento devem encerrar um processo em execução.Specifies whether unhandled task exceptions should terminate a running process.
<TimeSpan_LegacyFormatMode><TimeSpan_LegacyFormatMode> Especifica se o tempo de execução usa uma formatação herdada para valores de TimeSpan.Specifies whether the runtime uses legacy formatting for TimeSpan values.
<useLegacyJit><useLegacyJit> Determina se o Common Language Runtime usa o compilador JIT de 64 bits herdado para uma compilação just-in-time.Determines whether the common language runtime uses the legacy 64-bit JIT compiler for just-in-time compilation.
<UseRandomizedStringHashAlgorithm><UseRandomizedStringHashAlgorithm> Especifica se o tempo de execução calcula códigos hash para sequências com base no domínio do aplicativo.Specifies whether the runtime calculates hash codes for strings on a per application domain basis.
<UseSmallInternalThreadStacks><UseSmallInternalThreadStacks> As solicitações que o tempo de execução usa para explicitar os tamanhos das pilhas ao criar certos threads usados internamente, em vez do tamanho de pilha padrão.Requests that the runtime use explicit stack sizes when it creates certain threads that it uses internally, instead of the default stack size.

Consulte tambémSee also