<Elemento shadowCopyVerifyByTimestamp>

Specifica se la copia shadow usa il comportamento di avvio predefinito introdotto in .NET Framework 4 o ripristina il comportamento di avvio delle versioni precedenti di .NET Framework.

<Configurazione>
  <Runtime>
    <shadowCopyVerifyByTimestamp>

Sintassi

<shadowCopyVerifyByTimestamp enabled="true|false" />  

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
Enabled Attributo obbligatorio.

Specifica se i domini applicazione che usano la copia shadow confrontano i timestamp dell'assembly all'avvio, per determinare se un assembly è stato aggiornato prima della copia shadow dell'assembly.

Attributo enabled

Valore Descrizione
true All'avvio, copia solo gli assembly che sono stati aggiornati dopo l'ultima copia nella directory di copia shadow. Si tratta dell'impostazione predefinita per .NET Framework 4.
false Ripristina il comportamento di avvio delle versioni precedenti di .NET Framework, che doveva copiare tutti i file all'avvio.

Elementi figlio

Nessuno.

Elementi padre

Elemento Descrizione
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
runtime Contiene informazioni sull'associazione degli assembly e sull'operazione di Garbage Collection.

Commenti

A partire da .NET Framework 4, gli assembly vengono copiati in ombreggiatura solo se i timestamp indicano che sono stati modificati dall'ultima copia nella directory di copia shadow. Ciò migliora i tempi di avvio per molte applicazioni che usano la copia shadow, come descritto in Shadow Copying Assemblies (Assembly di copia shadow). Le applicazioni con una percentuale e una frequenza elevate di aggiornamenti dell'assembly non possono trarre vantaggio da questa modifica nel comportamento. In tal caso, è possibile utilizzare questo elemento per ripristinare il comportamento delle versioni precedenti di .NET Framework.

Esempio

L'esempio seguente illustra come disabilitare il comportamento di avvio predefinito della copia shadow in .NET Framework 4 e ripristinare il comportamento di avvio delle versioni precedenti di .NET Framework.

<configuration>  
   <runtime>  
      <shadowCopyVerifyByTimestamp enabled="false" />  
   </runtime>  
</configuration>  

Vedi anche