Partilhar via


Esquema de configurações de tempo de execução

As configurações de tempo de execução são usadas pelo Common Language Runtime para configurar aplicativos destinados ao .NET Framework. Este artigo mostra o esquema para configurações de tempo de execução em um arquivo de configuração do aplicativo.

A <seção de tempo de execução> e seus elementos pai e filho

<configuração>
  <tempo de execução>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    <assemblyBinding>
      <dependenteAssembleia>
        <assemblyIdentity>
        <vinculaçãoRedirecionamento>
        <Base de código>
        <publisherPolicy>
      <sondagem>
      <qualificarAssembléia>
      <suportePortabilidade>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disableCachingBindingFailures>
    <disableCommitThreadStack>
    <disableFusionUpdatesFromADManager>
    <disableStackOverflowProbing>
    <EnableAmPmParseAdjustment>
    <enforceFIPSPolicy>
    <etwEnable>
    <forcePerformanceCounterUniqueSharedMemoryReads>
    <gcAllowVeryLargeObjects>
    <gcSimultâneo>
    <GCCpuGroup>
    <GCHeapAffinitizeMask>
    <GCHeapCount>
    <GCLOHThreshold>
    <GCNoAffinitize>
    <gcServer>
    <generatePublisherEvidence>
    <legacyCorruptedStateExceptionsPolicy>
    <legacyImpersonationPolicy>
    <loadfromRemoteSources>
    <NetFx40_LegacySecurityPolicy>
    <NetFx40_PInvokeStackResilience>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
    <PreferComEm vez deManagedRemoting>
    <relativeBindForResources>
    <shadowCopyVerifyByTimeStamp>
    <Thread_UseAllCpuGroups>
    <ThrowUnobservedTaskExceptions>
    <TimeSpan_LegacyFormatMode>
    <useLegacyJit>
    <UseRandomizedStringHashAlgorithm>
    <UseSmallInternalThreadStacks>
  <system.runtime.caching>
    <memóriaCache>
      <namedCaches>
        <adicionar>
        <limpar>
        <remove>

Lista alfabética de elementos de tempo de <execução>

Elemento Description
<adicionar> Adiciona um cache nomeado à namedCaches coleção para um cache de memória.
<alwaysFlowImpersonationPolicy> Especifica que a identidade do Windows sempre flui entre pontos assíncronos, independentemente de como a representação foi executada.
<AppContextSwitchOverrides> Define uma ou mais opções usadas pela AppContext classe para fornecer um mecanismo de exclusão para novas funcionalidades.
<appDomainManagerAssembly> Especifica o assembly que fornece o gerenciador de domínio de aplicativo para o domínio de aplicativo padrão no processo.
<appDomainManagerType> Especifica o tipo que serve como o gerenciador de domínio de aplicativo para o domínio de aplicativo padrão.
<appDomainResourceMonitoring> Instrui o tempo de execução a coletar estatísticas sobre todos os domínios de aplicativo no processo durante a vida do processo.
<assemblyBinding> Contém informações sobre o redirecionamento da versão do assembly e os locais dos assemblies.
<assemblyIdentity> Contém informações de identificação sobre um assembly.
<vinculaçãoRedirecionamento> Redireciona uma versão de assembly para outra.
<bypassTrustedAppStrongNames> Especifica se a verificação de nome forte para assemblies confiáveis deve ser ignorada.
<limpar> Limpa a namedCaches coleção para um cache de memória.
<Base de código> Especifica onde o tempo de execução pode encontrar um assembly.
<CompatSortNLSVersion> Especifica que o tempo de execução deve usar o comportamento de classificação herdada ao executar comparações de cadeia de caracteres
<dependenteAssembleia> Encapsula a política de vinculação e o local do assembly para cada assembly.
<developmentMode> Especifica se o tempo de execução procura assemblies em diretórios especificados pela variável de ambiente DEVPATH.
<disableCachingBindingFailures> Especifica se o cache de falhas de vinculação, que é o comportamento padrão no .NET Framework 2.0, está desabilitado.
<disableCommitThreadStack> Especifica se a pilha de threads completa é confirmada quando um thread é iniciado.
<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.
<disableStackOverflowProbing> Especifica se a sondagem de estouro de pilha está desabilitada.
<EnableAmPmParseAdjustment> Determina se os métodos de análise de data e hora usam um conjunto ajustado de regras para analisar cadeias de caracteres de data que contêm apenas um designador de dia, mês, hora e AM/PM.
<enforceFIPSPolicy> Especifica se deve ser imposto um requisito de configuração do computador que os algoritmos criptográficos devem estar em conformidade com os Padrões Federais de Processamento de Informações (FIPS).
<etwEnable> Especifica se o rastreamento de eventos para Windows (ETW) deve ser habilitado para eventos de Common Language Runtime.
<forcePerformanceCounterUniqueSharedMemoryReads> Especifica se PerfCounter.dll usa a configuração do Registro CategoryOptions em um aplicativo .NET Framework versão 1.1 para determinar se os dados do contador de desempenho devem ser carregados da memória compartilhada específica da categoria ou da memória global.
<gcAllowVeryLargeObjects> Em plataformas de 64 bits, permite matrizes com mais de 2 gigabytes (GB) de tamanho total.
<gcSimultâneo> Especifica se o tempo de execução executa a coleta de lixo simultaneamente.
<GCCpuGroup> Especifica se a coleta de lixo oferece suporte a vários grupos de CPU.
<GCHeapAffinitizeMask> Define a afinidade entre heaps GC e processadores individuais.
<GCHeapCount> Especifica o número de heaps/threads a serem usados para a coleta de lixo do servidor.
<GCLOHThreshold> Especifica o tamanho do limite que faz com que os objetos fiquem na pilha de objeto grande (LOH).
<GCNoAffinitize> Especifica se os threads GC do servidor devem ou não ser afiliados com CPUs.
<gcServer> Especifica se o common language runtime executa a coleta de lixo do servidor.
<generatePublisherEvidence> Especifica se o tempo de execução usa a política de editor CAS (segurança de acesso ao código).
<legacyCorruptedStateExceptionsPolicy> Especifica se o tempo de execução permite que o código gerenciado detete violações de acesso e outras exceções de estado corrompido.
<legacyImpersonationPolicy> Especifica que a identidade do Windows não flui entre pontos assíncronos, independentemente das configurações de fluxo para o contexto de execução no thread atual.
<loadfromRemoteSources> Especifica se assemblies de fontes remotas são carregados como confiança total.
<memóriaCache> Define um elemento que é usado para configurar um cache baseado na MemoryCache classe.
<namedCaches> Contém uma coleção de definições de configuração para a namedCache instância.
<NetFx40_LegacySecurityPolicy> Especifica se o tempo de execução usa a diretiva CAS (segurança de acesso a código) herdada.
<NetFx40_PInvokeStackResilience> Especifica se o tempo de execução corrige automaticamente declarações de invocação de plataforma incorretas em tempo de execução, ao custo de transições mais lentas entre código gerenciado e não gerenciado.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Especifica se o tempo de execução usa uma quantidade fixa de memória para calcular códigos hash para o StringComparer.GetHashCode método.
<PreferComEm vez deManagedRemoting> Especifica que o tempo de execução usará interoperabilidade COM em vez de comunicação remota entre os limites do domínio do aplicativo.
<sondagem> Especifica subdiretórios que o tempo de execução pesquisa ao carregar assemblies.
<publisherPolicy> Especifica se o tempo de execução aplica a política do editor.
<qualificarAssembléia> Especifica o nome completo do assembly que deve ser carregado dinamicamente quando um nome parcial é usado.
<relativeBindForResources> Otimiza a sonda para conjuntos de satélites.
<remove> Remove uma entrada de cache nomeada da namedCaches coleção para um cache de memória.
<tempo de execução> Contém informações sobre a vinculação de montagem e o comportamento da coleta de lixo.
<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.
<suportePortabilidade> 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.
<system.runtime.caching> Fornece informações de configuração para o cache de objetos na memória padrão.
<Thread_UseAllCpuGroups> Especifica se o tempo de execução distribui threads gerenciados em todos os grupos de CPU.
<ThrowUnobservedTaskExceptions> Especifica se exceções de tarefas não tratadas devem encerrar um processo em execução.
<TimeSpan_LegacyFormatMode> Especifica se o tempo de execução usa formatação herdada para TimeSpan valores.
<useLegacyJit> Determina se o common language runtime usa o compilador JIT herdado de 64 bits para compilação just-in-time.
<UseRandomizedStringHashAlgorithm> Especifica se o tempo de execução calcula códigos hash para cadeias de caracteres por domínio de aplicativo.
<UseSmallInternalThreadStacks> Solicita que o tempo de execução use tamanhos de pilha explícitos quando cria determinados threads que usa internamente, em vez do tamanho de pilha padrão.

Consulte também