Sdílet prostřednictvím


<disableCachingBindingFailures> – element

Určuje, zda se má zakázat ukládání chyb vazeb do mezipaměti, ke kterým došlo, protože sestavení nebylo nalezeno sondou.

<Konfigurace>
  <Runtime>
    <disableCachingBindingFailures>

Syntax

<disableCachingBindingFailures enabled="0|1"/>  

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
enabled Požadovaný atribut.

Určuje, zda se má zakázat ukládání chyb vazeb do mezipaměti, ke kterým došlo, protože sestavení nebylo nalezeno sondou.

Atribut enabled

Hodnota Popis
0 Nezakazujte ukládání chyb vazeb do mezipaměti, ke kterým dochází, protože sestavení nebylo nalezeno sondou. Toto je výchozí chování vazby počínaje rozhraním .NET Framework verze 2.0.
1 Zakažte ukládání chyb vazeb do mezipaměti, ke kterým dochází, protože sestavení nebylo nalezeno sondou. Toto nastavení se vrátí k chování vazby rozhraní .NET Framework verze 1.1.

Podřízené elementy

Žádné

Nadřazené elementy

Element Popis
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
runtime Obsahuje informace o vazbách sestavení a uvolnění paměti.

Poznámky

Počínaje rozhraním .NET Framework verze 2.0 je výchozím chováním při načítání sestavení ukládat všechny vazby a chyby načítání do mezipaměti. To znamená, že pokud pokus o načtení sestavení selže, následné požadavky na načtení stejného sestavení okamžitě selžou, aniž by došlo k pokusu o vyhledání sestavení. Tento prvek zakáže toto výchozí chování pro chyby vazby, ke kterým dochází, protože sestavení nebylo nalezeno v cestě sondy. Tato selhání vyvolají FileNotFoundException.

Některé chyby vazby a načítání nejsou tímto prvkem ovlivněny a jsou vždy uloženy v mezipaměti. K těmto selháním dochází, protože sestavení bylo nalezeno, ale nebylo možné ho načíst. Hází BadImageFormatException nebo FileLoadException. Následující seznam obsahuje některé příklady takových selhání.

  • Pokud se pokusíte načíst soubor není platným sestavením, následné pokusy o načtení sestavení selžou i v případě, že je chybný soubor nahrazen správným sestavením.

  • Pokud se pokusíte načíst sestavení, které je uzamčeno systémem souborů, následné pokusy o načtení sestavení selžou i po vydání sestavení systémem souborů.

  • Pokud je jedna nebo více verzí sestavení, které se pokoušíte načíst, v cestě sondy, ale konkrétní verze, kterou požadujete, mezi nimi není, následné pokusy o načtení této verze selžou i v případě, že se správná verze přesune do cesty sondy.

Příklad

Následující příklad ukazuje, jak zakázat ukládání do mezipaměti selhání vazby sestavení, ke kterým dochází, protože sestavení nebylo nalezeno sondou.

<configuration>  
   <runtime>  
      <disableCachingBindingFailures enabled="1" />  
   </runtime>  
</configuration>  

Viz také