Megosztás a következőn keresztül:


<disableCachingBindingFailures> elem

Meghatározza, hogy tiltsa-e le az olyan kötési hibák gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található a próba során.

<Konfigurációs>
  <Runtime>
    <disableCachingBindingFailures>

Syntax

<disableCachingBindingFailures enabled="0|1"/>  

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attribútumok

Attribútum Leírás
engedélyezve Kötelező attribútum.

Meghatározza, hogy tiltsa-e le az olyan kötési hibák gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található a próba során.

enabled attribute

Érték Leírás
0 Ne tiltsa le az olyan kötési hibák gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található a próba során. Ez az alapértelmezett kötési viselkedés .NET-keretrendszer 2.0-s verziótól kezdve.
1 Tiltsa le azoknak a kötési hibáknak a gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található a próba során. Ez a beállítás visszaáll .NET-keretrendszer 1.1-es verzió kötési viselkedésére.

Gyermekelemek

Nincsenek.

Szülőelemek

Elem Leírás
configuration A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme.
runtime A szerelvénykötésre és a szemétgyűjtésre vonatkozó információkat tartalmazza.

Megjegyzések

A .NET-keretrendszer 2.0-s verziójától kezdve a szerelvények betöltésének alapértelmezett viselkedése az összes kötési és betöltési hiba gyorsítótárazása. Vagyis ha egy szerelvény betöltésére tett kísérlet meghiúsul, az ugyanazon szerelvény betöltésére irányuló későbbi kérések azonnal meghiúsulnak, anélkül, hogy megkísérlik megkeresni a szerelvényt. Ez az elem letiltja ezt az alapértelmezett viselkedést az olyan kötési hibák esetén, amelyek azért fordulnak elő, mert a szerelvény nem található a próbaútvonalon. Ezek a hibák eldobják a parancsot FileNotFoundException.

Ez az elem nem befolyásolja a kötési és betöltési hibákat, és mindig gyorsítótárazza a rendszer. Ezek a hibák azért fordulnak elő, mert a szerelvény megtalálható, de nem tölthető be. BadImageFormatException Dobnak vagy FileLoadException. Az alábbi lista néhány példát tartalmaz az ilyen hibákra.

  • Ha egy fájl betöltésére tett kísérlet nem érvényes szerelvény, a szerelvény későbbi betöltései akkor is sikertelenek lesznek, ha a hibás fájlt a megfelelő szerelvényre cseréli.

  • Ha olyan szerelvényt próbál betölteni, amelyet a fájlrendszer zárolt, a szerelvény betöltésére tett későbbi kísérletek akkor is meghiúsulnak, ha a szerelvényt a fájlrendszer kiadta.

  • Ha a betöltődni próbált szerelvény egy vagy több verziója a próbaútvonalon található, de a kért verzió nem szerepel közöttük, az adott verzió betöltésére tett későbbi kísérletek akkor is sikertelenek lesznek, ha a megfelelő verziót helyezik át a próbaútvonalra.

Példa

Az alábbi példa bemutatja, hogyan tilthatja le azoknak a szerelvénykötési hibáknak a gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található a próbaidővel.

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

Lásd még