Partilhar via


<runtime> Elemento

Fornece informação utilizada pelo runtime da linguagem comum para configurar aplicações.

<Configuração>
   <Duração>

Sintaxe

<runtime>
</runtime>

Atributos e Elementos

As secções seguintes descrevem elementos filhos e elementos pais.

Attributes

Nenhum.

Elementos Subordinados

Elemento Description
<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.
<bypassTrustedAppStrongNames> Especifica se a verificação forte de nomes para assemblies confiáveis deve ser contornada.
<CompatSortNLSVersion> Especifica que o tempo de execução deve usar comportamento de ordenação legado ao realizar comparações de strings.
<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 de falhas de ligação, que é o comportamento padrão no .NET Framework versão 2.0, está desativada.
<disableCommitThreadStack> Especifica se a pilha completa de threads está comprometida quando uma thread é iniciada.
<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 da linguagem comum 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 pilhas de recolha de lixo 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 o coletor de lixo coloque objetos no grande monte de objetos.
<GCConserveMemory> Configura o coletor de lixo para conservar a memória às custas de coletas de lixo mais frequentes e, possivelmente, tempos de pausa mais longos.
<GCNoAffinitize> Especifica se deve ou não afinitizar threads de recolha de lixo 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.
<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.
<PrefiroComEm Vez DeRemota> Especifica que o runtime usará interoperação COM em vez de remotamente através dos limites do domínio da aplicação.
<relativeBindForResources> Otimiza a sonda para montagens de satélites.
<sombraCopyVerifyByTimestamp> 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.

Elementos Principais

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework.

Observações

Os elementos filhos na <secção de runtime> de um ficheiro de configuração são usados pelo runtime common language para configurar como uma aplicação é executada. Por exemplo, o <elemento gcServer> determina se o coletor de lixo usa recolha de lixo para estação de trabalho ou recolha de lixo para servidores, o <elemento UseRandomizedStringHashAlgorithm> determina se o runtime da linguagem comum calcula códigos hash para string por aplicação ou por domínio de aplicação, e o AppContextSwitchOverrides elemento permite que os utilizadores da biblioteca optem por aderir ou não à funcionalidade alterada fornecida por uma biblioteca.

Os elementos na <secção de tempo> de execução são lidos automaticamente pelo runtime de linguagem comum no arranque da aplicação. Também pode definir o ficheiro de configuração para um domínio de aplicação não predefinido, fornecendo o seu nome à AppDomainSetup.ConfigurationFile propriedade; as suas definições são lidas automaticamente quando o domínio da aplicação é carregado. Raramente, se é que alguma vez, deves precisar de ler diretamente as definições na <secção de tempo> de execução do ficheiro de configuração da tua aplicação.

Consulte também