Elemento <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.
<configuration>
<runtime>
<shadowCopyVerifyByTimestamp>
Syntax
<shadowCopyVerifyByTimestamp enabled="true|false" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
Habilitado | Atributo obrigatório. Especifica se os domínios de aplicativo que usam a cópia de sombra comparam os carimbos de data/hora do assembly ao iniciar, para determinar se um assembly foi atualizado antes da cópia de sombra do assembly. |
Atributo habilitado
Valor | Descrição |
---|---|
true | Na inicialização, copia apenas assemblies atualizados desde que foram copiados pela última vez para o diretório de cópia de sombra. Esse é o padrão para o .NET Framework 4. |
false | Reverte para o comportamento de inicialização de versões anteriores do .NET Framework, que era copiar todos os arquivos na inicialização. |
Elementos filho
Nenhum.
Elementos pai
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
runtime |
Contém informações sobre associação do assembly e coleta de lixo. |
Comentários
A partir do .NET Framework 4, os assemblies serão copiados somente se os carimbos de data/hora indicarem que eles foram alterados desde a última cópia para o diretório de cópia de sombra. Isso melhora os tempos de inicialização de muitos aplicativos que usam a cópia de sombra, conforme descrito em Assemblies de cópia de sombra. Aplicativos com alto percentual e frequência de atualizações de assembly podem não se beneficiar dessa alteração de comportamento. Nesse caso, você pode usar esse elemento para restaurar o comportamento de versões anteriores do .NET Framework.
Exemplo
O exemplo a seguir mostra como desabilitar o comportamento de inicialização padrão da cópia de sombra no .NET Framework 4 e reverter para o comportamento de inicialização de versões anteriores do .NET Framework.
<configuration>
<runtime>
<shadowCopyVerifyByTimestamp enabled="false" />
</runtime>
</configuration>