Partilhar via


Elemento <tempo de execução>

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

<configuration> Element
  Elemento <tempo de execução>

<runtime>
</runtime>

Atributos e elementos

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

Atributos

Nenhum.

Elementos filho

Elemento

Descrição

<alwaysflowimpersonationpolicy>

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

<assemblybinding>Elemento para <tempo de execução>

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

Elemento <bypasstrustedappstrongnames>

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

<developmentmode>

Especifica se o tempo de execução procura por módulos (assemblies) em pastas especificadas pela variável de ambiente DEVPATH.

<disablecachingbindingfailures>

Especifica se o cache de falhas de ligação, que é o comportamento padrão do .NET estrutura versão 2.0, está desabilitado.

<gcconcurrent>

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

<gcserver>

Especifica se o common linguagem tempo de execução é executada a coleta de lixo do servidor.

<legacyimpersonationpolicy>

Especifica que a identidade do Windows não flui entre pontos assíncrono, independentemente das configurações de fluxo para o contexto de execução no thread corrente.

<legacyv1caspolicy>

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

Elementos pai

Elemento

Descrição

configuration

O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura.

Comentários

No .NET estrutura versão 2.0, a identidade representada flui entre pontos assíncrono em um domínio do aplicativo. No .NET estrutura versão 2.0, você pode ativar ou desabilitar o fluxo de representação ponto assíncrono configurando corretamente o elemento de tempo de execução no arquivo computador.config ou no arquivo de configuração do aplicativo. Para ASP.NET, o fluxo de representação pode ser configurado no aspnet. arquivo de configuração encontrado no < Windows pasta>\Microsoft.NET\estrutura\vx.x.xxxx diretório.

Por padrão o ASP.NET desativa o fluxo de representação no arquivo aspnet.config usando as configurações de configuração a seguir:

configuration>
   <runtime>
      <legacyImpersonationPolicy enabled="true"/>
      <alwaysFlowImpersonationPolicy enabled="false"/>
   </runtime>
</configuration>

No ASP.NET, se você quiser permitir que o fluxo de representação em vez disso, explicitamente você deve usar as configurações a seguir:

<configuration>
   <runtime>
      <legacyImpersonationPolicy enabled="false"/>
      <alwaysFlowImpersonationPolicy enabled="true"/>
   </runtime>
</configuration>

Para obter mais informações, consulte Elemento <legacyimpersonationpolicy> e Elemento <alwaysflowimpersonationpolicy>.

Exemplo

O exemplo a seguir mostra como redirecionar uma versão de assembly para outra.

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                              publicKeyToken="32ab4ba45e0a69a1"
                              culture="neutral" />
             <bindingRedirect oldVersion="1.0.0.0"
                              newVersion="2.0.0.0"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

Consulte também

Tarefas

Como: Desabilitar lixo simultâneos coleção

Conceitos

Redirecionando versões de assembly

Referência

Esquema configurações Runtime

Outros recursos

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