Partilhar via


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

As definições de tempo de execução são usadas pela linguagem comum para configurar aplicações que têm como alvo o .NET Framework. Este artigo mostra o esquema das definições de execução num ficheiro de configuração de aplicação.

A <runtime> secção e os seus elementos progenitor e filho

<Configuração>
   <Duração>
     <AlwaysFlowImpersonationPolicy>
     <AppContextSwitchOverrides>
     <appDomainManagerAssembly>
     <appDomainManagerType>
     <appDomainResourceMonitoring>
     <assemblyBinding>
       <dependentAssembly>
         <assemblyIdentity>
         <bindingRedirect>
         <codeBase>
         <editorPolítica>
       <Sondagem>
       <qualificaçãoAssembleia>
       <suportePortabilidade>
     <bypassTrustedAppStrongNames>
     <CompatSortNLSVersion>
     <developmentMode>
     <disableCachingBindingFailures>
     <disableCommitThreadStack>
     <disableFusionUpdatesFromADManager>
     <disableStackOverflowProbing>
     <EnableAmPmParseAdjustment>
     <enforceFIPSPolicy>
     <etwEnable>
     <forcePerformanceCounterUniqueSharedMemoryReads>
     <gcAllowVeryLargeObjects.>
     <gcConcurrente>
     <GCCpuGroup>
     <GCHeapAffinitizeMask>
     <GCHeapCount>
     <GCLOHThreshold>
     <GCNoAffinitize>
     <gcServer>
     <GerarEvidênciaEditorEditora>
     <legadoCorruptoEstadoExceçõesPolítica>
     <Política de Imitação de Legado>
     <loadfromRemoteSources>
     <NetFx40_LegacySecurityPolicy>
     <NetFx40_PInvokeStackResilience>
     <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
     <PrefirComEm Vez DeDeManagedRemoting>
     <relativeBindForResources>
     <sombraCopyVerifyByTimestamp>
     <Thread_UseAllCpuGroups>
     <ThrowUnobservedTaskExceptions>
     <TimeSpan_LegacyFormatMode>
     <useLegacyJit>
     <UsarAlgoritmoHashStringRandomized>
     <UseSmallInternalThreadStacks>
   <system.runtime.caching>
     <memoryCache>
       <namedCaches>
         <adicionar>
         <Claro>
         <remover>

Lista alfabética de <runtime> elementos

Elemento Description
<adicionar> Adiciona uma cache nomeada à namedCaches coleção para uma cache de memória.
<AlwaysFlowImpersonationPolicy> Especifica que a identidade do Windows flui sempre através de pontos assíncronos, independentemente de como a personificação foi realizada.
<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 gestor de domínio de aplicação para o domínio de aplicação padrão no processo.
<appDomainManagerType> Especifica o tipo que serve como gestor de domínio de aplicação para o domínio de aplicação predefinido.
<appDomainResourceMonitoring> Instrui o runtime a recolher estatísticas de todos os domínios de aplicação do processo durante toda a vida útil do processo.
<assemblyBinding> Contém informação sobre a redireção de versões de montagem e as localizações das assembleias.
<assemblyIdentity> Contém informações identificativas sobre uma assembleia.
<bindingRedirect> Redireciona uma versão assembly para outra.
<bypassTrustedAppStrongNames> Especifica se a verificação forte de nomes para assemblies confiáveis deve ser contornada.
<Claro> Limpa a namedCaches coleção para um cache de memória.
<codeBase> Especifica onde o tempo de execução pode encontrar uma montagem.
<CompatSortNLSVersion> Especifica que o tempo de execução deve usar o comportamento de ordenação legado ao realizar comparações de strings
<dependentAssembly> Encapsula a política de ligação e a localização da montagem para cada montagem.
<developmentMode> Especifica se o tempo de execução procura assemblies em diretórios especificados pela variável do ambiente DEVPATH.
<disableCachingBindingFailures> Especifica se a cache das falhas de ligação, que é o comportamento padrão no .NET Framework 2.0, está desativada.
<disableCommitThreadStack> Especifica se a pilha completa de threads está comprometida quando uma thread começa.
<disableFusionUpdatesFromADManager> Especifica se o comportamento predefinido, que consiste em permitir que o host em tempo de execução substitua as definições de configuração de um domínio de aplicação, está desativado.
<disableStackOverflowProbing> Especifica se a sondagem de overflow de pilha está desativada.
<EnableAmPmParseAdjustment> Determina se os métodos de análise de data e hora utilizam um conjunto ajustado de regras para analisar cadeias de data que contêm apenas um designador de dia, mês, hora e AM/PM.
<enforceFIPSPolicy> Especifica se deve ser aplicado um requisito de configuração de computador que exige que os algoritmos criptográficos cumpram as Normas Federais de Processamento de Informação (FIPS).
<etwEnable> Especifica se deve ativar o rastreamento de eventos para Windows (ETW) para eventos de execução em linguagem comum.
<forcePerformanceCounterUniqueSharedMemoryReads> Especifica se PerfCounter.dll utiliza a definição do registo CategoryOptions numa aplicação .NET Framework versão 1.1 para determinar se deve carregar dados do contador de desempenho a partir da memória partilhada específica da categoria ou da memória global.
<gcAllowVeryLargeObjects.> Em plataformas de 64 bits, permite arrays com um tamanho total superior a 2 gigabytes (GB).
<gcConcurrente> Especifica se o runtime executa a recolha de lixo em simultâneo.
<GCCpuGroup> Especifica se a recolha de lixo suporta múltiplos grupos de CPU.
<GCHeapAffinitizeMask> Define a afinidade entre heaps GC e processadores individuais.
<GCHeapCount> Especifica o número de heaps/threads a usar para a recolha de lixo do servidor.
<GCLOHThreshold> Especifica o tamanho limiar que faz com que os objetos fiquem no grande heap de objetos (LOH).
<GCNoAffinitize> Especifica se se deve ou não afinitizar threads GC do servidor com CPUs.
<gcServer> Especifica se o runtime da linguagem comum executa a recolha de lixo do servidor.
<GerarEvidênciaEditorEditora> Especifica se o runtime utiliza a política de segurança de acesso ao código (CAS) do publisher.
<legadoCorruptoEstadoExceçõesPolítica> Especifica se o tempo de execução permite que o código gerido detete violações de acesso e outras exceções de estado corrompido.
<Política de Imitação de Legado> Especifica que a identidade do Windows não flui através de pontos assíncronos, independentemente das definições de fluxo para o contexto de execução na thread atual.
<loadfromRemoteSources> Especifica se os assemblies de fontes remotas são carregados como full trust.
<memoryCache> Define um elemento que é usado para configurar uma cache baseada 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 runtime utiliza a política de segurança de acesso ao código legado (CAS).
<NetFx40_PInvokeStackResilience> Especifica se o tempo de execução corrige automaticamente declarações incorretas de invocação da plataforma em tempo de execução, ao custo de transições mais lentas entre código gerido e não gerido.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Especifica se o runtime utiliza uma quantidade fixa de memória para calcular códigos de hash para o StringComparer.GetHashCode método.
<PrefirComEm Vez DeDeManagedRemoting> Especifica que o runtime usará interoperação COM em vez de remotamente através dos limites do domínio da aplicação.
<Sondagem> Especifica subdiretórios que o runtime pesquisa ao carregar assemblies.
<editorPolítica> Especifica se o tempo de execução se aplica à política do editor.
<qualificaçãoAssembleia> Especifica o nome completo da assembly que deve ser carregada dinamicamente quando um nome parcial é utilizado.
<relativeBindForResources> Otimiza a sonda para montagens de satélites.
<remover> Remove uma entrada de cache nomeada da namedCaches coleção para uma cache de memória.
<Duração> Contém informação sobre binding assembly e o comportamento da recolha de lixo.
<VerificaçãoSombraCópiaTimeStamp> Especifica se a cópia paralela utiliza o comportamento de arranque padrão introduzido no .NET Framework 4, ou se reverte ao comportamento de arranque das versões anteriores do .NET Framework.
<suportePortabilidade> Especifica que uma aplicação pode referenciar o mesmo assembly em duas implementações diferentes do .NET Framework, desativando o comportamento padrão que trata os assemblies como equivalentes para fins de portabilidade da aplicação.
<system.runtime.caching> Fornece informação de configuração para a cache padrão de objetos em memória.
<Thread_UseAllCpuGroups> Especifica se o runtime distribui threads geridos por todos os grupos de CPU.
<ThrowUnobservedTaskExceptions> Especifica se exceções de tarefa não tratadas devem terminar um processo em execução.
<TimeSpan_LegacyFormatMode> Especifica se o runtime utiliza formatação legada para TimeSpan valores.
<useLegacyJit> Determina se o runtime da linguagem comum utiliza o compilador JIT legado de 64 bits para compilação just-in-time.
<UsarAlgoritmoHashStringRandomized> Especifica se o tempo de execução calcula códigos hash para cadeias de caracteres por domínio de aplicação.
<UseSmallInternalThreadStacks> Pedidos para que o runtime use tamanhos de pilha explícitos quando cria certos threads que utiliza internamente, em vez do tamanho padrão da pilha.

Consulte também