Compartilhar via


<runtime> Elemento

Fornece informações usadas pelo common language runtime para configurar aplicativos.

<configuração>
   <Runtime>

Sintaxe

<runtime>
</runtime>

Atributos e elementos

As seções a seguir descrevem elementos filho e elementos pai.

Attributes

Nenhum.

Elementos filho

Elemento Description
<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 classe AppContext para fornecer um mecanismo de recusa de uma nova funcionalidade.
<appDomainManagerAssembly> Especifica o assembly que fornece o gerenciador de domínio do aplicativo para o domínio de aplicativo padrão no processo.
<appDomainManagerType> Especifica o tipo que serve como gerenciador de domínio do aplicativo para o domínio de aplicativo padrão.
<appDomainResourceMonitoring> Instrui o runtime a coletar estatísticas em todos os domínios do aplicativo no processo durante a vida útil do processo.
<assemblyBinding> Contém informações sobre o redirecionamento da versão do assembly e os locais dos assemblies.
<bypassTrustedAppStrongNames> Especifica se a verificação de nome forte para assemblies confiáveis deve ser ignorada.
<CompatSortNLSVersion> Especifica que o runtime deve usar o comportamento de classificação herdado ao executar comparações de cadeia de caracteres.
<developmentMode> Especifica se o runtime pesquisa assemblies em diretórios especificados pela variável de ambiente DEVPATH.
<disableCachingBindingFailures> Especifica se o cache de falhas de associação, que é o comportamento padrão no .NET Framework versão 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 runtime substitua as configurações de um domínio de aplicativo, está desabilitado.
<disableStackOverflowProbing> Especifica se a investigação 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 dia, mês, hora e designador AM/PM.
<enforceFIPSPolicy> Especifica se é necessário impor um requisito de configuração de computador de 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, habilita matrizes maiores que 2 GB (gigabytes) em tamanho total.
<gcConcurrent> Especifica se o common language runtime executa a coleta de lixo simultaneamente.
<GCCpuGroup> Especifica se a coleta de lixo dá suporte a vários grupos de CPU.
<GCHeapAffinitizeMask> Define a afinidade entre heaps de coleta de lixo e processadores individuais.
<GCHeapCount> Especifica o número de heaps/threads a serem usados para coleta de lixo do servidor.
<GCLOHThreshold> Especifica o tamanho do limite que faz com que o coletor de lixo coloque objetos no heap de objetos grandes.
<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 os threads de coleta de lixo do servidor devem ou não ser afinidades com CPUs.
<gcServer> Especifica se o common language runtime executa a coleta de lixo do servidor.
<generatePublisherEvidence> Especifica se o runtime usa a política de editor cas (segurança de acesso de código).
<legacyCorruptedStateExceptionsPolicy> Especifica se o runtime permite que o código gerenciado capture violações de acesso e outras exceções de estado corrompidas.
<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 os assemblies de fontes remotas são carregados como confiança total.
<NetFx40_LegacySecurityPolicy> Especifica se o runtime usa a política cas (segurança de acesso ao código herdado).
<NetFx40_PInvokeStackResilience> Especifica se o runtime corrige automaticamente declarações de invocação de plataforma incorretas em runtime, ao custo de transições mais lentas entre código gerenciado e não gerenciado.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Especifica se o runtime usa uma quantidade fixa de memória para calcular códigos de hash para o StringComparer.GetHashCode método.
<PreferComInsteadOfRemoting> Especifica que o runtime usará a interoperabilidade COM em vez de comunicação remota entre os limites de domínio do aplicativo.
<relativeBindForResources> Otimiza a investigação para assemblies satélites.
<shadowCopyVerifyByTimeStamp> 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.
<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.
<system.runtime.caching> Fornece informações de configuração para o cache de objeto na memória padrão.
<Thread_UseAllCpuGroups> Especifica se o runtime distribui threads gerenciados em todos os grupos de CPU.
<ThrowUnobservedTaskExceptions> Especifica se as exceções de tarefa sem tratamento devem encerrar um processo em execução.
<TimeSpan_LegacyFormatMode> Especifica se o runtime usa a 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 runtime calcula códigos de hash para cadeias de caracteres por domínio de aplicativo.
<UseSmallInternalThreadStacks> Solicita que o runtime use tamanhos de pilha explícitos quando cria determinados threads que usa internamente, em vez do tamanho da pilha padrão.

Elementos pai

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

Observações

Os elementos filho na <seção de runtime> de um arquivo de configuração são usados pelo common language runtime para configurar como um aplicativo é executado. Por exemplo, o <elemento gcServer> determina se o coletor de lixo usa coleta de lixo de estação de trabalho ou coleta de lixo de servidor, o <elemento UseRandomizedStringHashAlgorithm> determina se o common language runtime calcula códigos de hash para cadeia de caracteres em uma base de domínio por aplicativo ou por aplicativo, e o AppContextSwitchOverrides elemento permite que os usuários da biblioteca optem ou optem por não usar a funcionalidade alterada fornecida por uma biblioteca.

Os elementos na <seção de runtime> são lidos automaticamente pelo common language runtime na inicialização do aplicativo. Você também pode definir o arquivo de configuração para um domínio de aplicativo não padrão fornecendo seu nome para a AppDomainSetup.ConfigurationFile propriedade; suas configurações são lidas automaticamente quando o domínio do aplicativo é carregado. Você raramente deve, se alguma vez, ter a necessidade de ler diretamente as configurações na <seção de runtime> do arquivo de configuração do aplicativo.

Consulte também