Esquema configurações Runtime

Configurações de tempo de execução especificarem como o common language runtime lida com a coleta de lixo e a versão de um assembly para usar em arquivos de configuração.

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      <appDomainManagerAssembly>

      <appDomainManagerType>

      <appDomainResourceMonitoring>

      <assemblyBinding> Elemento para <runtime>

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <qualifyAssembly>

         <supportPortability>

      <bypassTrustedAppStrongNames>

      <CompatSortNLSVersion>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <disableFusionUpdatesFromADManager>

      <etwEnable>

      <gcConcurrent>

      <gcServer>

      <generatePublisherEvidence>

      <NetFx40_LegacySecurityPolicy>

      <NetFx40_PInvokeStackResilience>

      <legacyCorruptedStateExceptionsPolicy>

      <legacyImpersonationPolicy>

      <loadfromRemoteSources>

      <PreferComInsteadOfRemoting>

      <shadowCopyTimeStampVerification>

      <TimeSpan_LegacyFormatMode>

      <UseSmallInternalThreadStacks>

Elemento

Descrição

<alwaysFlowImpersonationPolicy>

Especifica que a identidade do Windows sempre flui entre pontos assíncronos, independentemente de como a representação foi executada.

<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 runtime para coletar estatísticas sobre todos os domínios de aplicativo no processo para a vida do processo.

<assemblyBinding> Elemento para <runtime>

Contém informações sobre o redirecionamento de versão do assembly e os locais de assemblies.

<assemblyIdentity>

Contém informações de identificação sobre um assembly.

<bindingRedirect>

Redireciona uma versão do assembly para outro.

<bypassTrustedAppStrongNames>

Especifica se a verificação de nome forte para assemblies confiáveis deve ser ignorada.

<codeBase>

Especifica onde o runtime pode encontrar um assembly.

<CompatSortNLSVersion>

Especifica que o runtime deve usar o comportamento herdado de classificação ao realizar comparações de seqüência de caracteres

<dependentAssembly>

Encapsula a diretiva e o conjunto de encadernação de cada assembly.

<developmentMode>

Especifica se o runtime localiza assemblies em pastas especificadas pela variável de ambiente DEVPATH.

<disableCachingBindingFailures>

Especifica se o cache de vinculação de falhas, que é o comportamento padrão no .NET Framework versão 2.0, está desabilitada.

<disableCommitThreadStack>

Especifica se a pilha de thread completo é confirmada quando uma thread se inicia.

<disableFusionUpdatesFromADManager>

Especifica se o comportamento padrão, que é permitir que o host de runtime substituir as definições de configuração para um domínio de aplicativo, está desabilitado.

<etwEnable>

Especifica se deve ativar o rastreamento de eventos do Windows (ETW) para eventos de runtime de linguagem comum.

<gcConcurrent>

Especifica se o tempo de execução executa coleta de lixo simultaneamente.

<gcServer>

Especifica se o common language runtime executa a coleta de lixo do servidor.

<generatePublisherEvidence>

Especifica se o tempo de execução usa diretiva de editor de CAS (segurança) de acesso de código.

<NetFx40_LegacySecurityPolicy>

Especifica se o tempo de execução usa diretiva de CAS (segurança) de acesso do código herdado.

<legacyCorruptedStateExceptionsPolicy>

Especifica se o common language runtime permite código gerenciado detectar violações de acesso e outras exceções de estado corrompido.

<legacyImpersonationPolicy>

Especifica que a identidade do Windows não flui em pontos de assíncronos definido pelo usuário.

<loadfromRemoteSources>

Especifica se os assemblies de origens remotas são carregados em confiança total.

<PreferComInsteadOfManagedRemoting>

Especifica que o runtime usará interoperabilidade COM em vez de remoting limites de domínio de aplicativo.

<probing>

Especifica os subdiretórios que o runtime procura ao carregar assemblies.

<publisherPolicy>

Especifica se o tempo de execução se aplica a diretiva de editor.

<qualifyAssembly>

Especifica o nome completo do assembly que deve ser carregado dinamicamente quando um nome parcial é usado.

<runtime>

Contém informações sobre a ligação de assembly e o comportamento de coleta de lixo.

<shadowCopyTimeStampVerification>

Especifica se a cópia de sombra usa o comportamento de inicialização padrão introduzido na .NET Framework versão 4, ou reverte para o comportamento de inicialização de versões anteriores do.NET Framework.

<supportPortability>

Especifica que um aplicativo pode referenciar o mesmo assembly em duas diferentes implementações da.NET Framework, desativando o comportamento padrão que trata os assemblies como equivalente para fins de portabilidade do aplicativo.

<TimeSpan_LegacyFormatMode>

Especifica se o tempo de execução usa a formatação legados para TimeSpan valores.

<UseSmallInternalThreadStacks>

Solicita que o tempo de execução use tamanhos de pilha explícita, quando ele cria determinados segmentos que usa internamente, em vez de tamanho de pilha padrão.

Consulte também

Tarefas

Como: Desativar a coleta de lixo concorrente

Conceitos

Redirecionando as versões do Assembly

Outros recursos

Esquema do arquivo de configuração para o.NET Framework