<disableCachingBindingFailures> Elem

Megadja, hogy tiltsa-e le azoknak a kötéshibáknak a gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található próbavel.

<configuration>
  <runtime>
    <disableCachingBindingFailures>

Szemantika

<disableCachingBindingFailures enabled="0|1"/>

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
enabled Kötelező attribútum.

Megadja, hogy tiltsa-e le azoknak a kötéshibáknak a gyorsítótárazását, amelyek azért fordulnak elő, mert a szerelvény nem található próbavel.

engedélyezett attribútum

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

Gyermekelemek

Nincs.

Szülőelemek

Elem Description
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 Információkat tartalmaz a szerelvénykötésről és a szemétgyűjtésről.

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, és nem kísérlik meg megtalálni a szerelvényt. Ez az elem letiltja 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 dobnak 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. Dobnak BadImageFormatException vagy FileLoadException. Az alábbi lista példákat tartalmaz az ilyen hibákra.

  • Ha egy fájl betöltése 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 későbbi betöltései még a szerelvény fájlrendszer általi felszabadítása után is sikertelenek lesznek.

  • Ha a betö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, a későbbi próbálkozások a verzió betöltésére akkor is sikertelenek lesznek, ha a megfelelő verziót áthelyezik a próbaútvonalba.

Example

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

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

Lásd még