Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.