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.
Especifica se deve desativar a cache das falhas de ligação que ocorrem porque a montagem não foi encontrada por sondagem.
<configuração>
<tempo de execução>
<disableCachingBindingFailures>
Sintaxe
<disableCachingBindingFailures enabled="0|1"/>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| enabled | Atributo obrigatório. Especifica se deve desativar a cache das falhas de ligação que ocorrem porque a montagem não foi encontrada por sondagem. |
Atributo ativado
| Valor | Description |
|---|---|
| 0 | Não desative a cache de falhas de ligação que ocorrem porque a montagem não foi encontrada por sondagem. Este é o comportamento padrão de binding a partir do .NET Framework versão 2.0. |
| 1 | Desative a cache das falhas de ligação que ocorrem porque a montagem não foi encontrada por sondagem. Esta configuração reverte para o comportamento de binding do .NET Framework versão 1.1. |
Elementos Subordinados
Nenhum.
Elementos Principais
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
runtime |
Contém informações sobre encadernação de montagem e recolha de lixo. |
Observações
A partir do .NET Framework versão 2.0, o comportamento padrão ao carregar assemblies é armazenar em cache todas as falhas de binding e load. Ou seja, se uma tentativa de carregar um conjunto falhar, pedidos subsequentes para carregar o mesmo conjunto falham imediatamente, sem qualquer tentativa de localizar o conjunto. Este elemento desativa esse comportamento padrão para falhas de ligação que ocorrem porque a montagem não foi encontrada no caminho de sondagem. Estas falhas lançam FileNotFoundException.
Algumas falhas de ligação e carregamento não são afetadas por este elemento e são sempre armazenadas em cache. Estas falhas ocorrem porque o conjunto foi encontrado mas não pôde ser carregado. Eles lançam BadImageFormatException ou FileLoadException. A lista seguinte inclui alguns exemplos dessas falhas.
Se tentares carregar um ficheiro que não for um assembly válido, as tentativas subsequentes de carregar o assembly falharão mesmo que o ficheiro defeituoso seja substituído pelo assembly correto.
Se tentar carregar uma assembly bloqueada pelo sistema de ficheiros, as tentativas subsequentes de carregar a assembly falham mesmo depois de a assembly ser libertada pelo sistema de ficheiros.
Se uma ou mais versões do assembly que está a tentar carregar estiverem no caminho de sondagem, mas a versão específica que está a pedir não estiver entre elas, as tentativas subsequentes de carregar essa versão falharão mesmo que a versão correta seja movida para o caminho de sondagem.
Example
O exemplo seguinte mostra como desativar a cache das falhas de ligação de montagem que ocorrem porque a montagem não foi encontrada por sondagem.
<configuration>
<runtime>
<disableCachingBindingFailures enabled="1" />
</runtime>
</configuration>