Dela via


<disableCachingBindingFailures-element>

Anger om du vill inaktivera cachelagring av bindningsfel som inträffar eftersom sammansättningen inte hittades genom avsökning.

<Konfiguration>
  <Runtime>
    <disableCachingBindingFailures>

Syntax

<disableCachingBindingFailures enabled="0|1"/>  

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
enabled Obligatoriskt attribut.

Anger om du vill inaktivera cachelagring av bindningsfel som inträffar eftersom sammansättningen inte hittades genom avsökning.

aktiverat attribut

Värde Beskrivning
0 Inaktivera inte cachelagring av bindningsfel som inträffar eftersom sammansättningen inte hittades genom avsökning. Detta är standardbindningsbeteendet som börjar med .NET Framework version 2.0.
1 Inaktivera cachelagring av bindningsfel som uppstår eftersom sammansättningen inte hittades genom avsökning. Den här inställningen återgår till bindningsbeteendet för .NET Framework version 1.1.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program.
runtime Innehåller information om sammansättningsbindning och skräpinsamling.

Kommentarer

Från och med .NET Framework version 2.0 är standardbeteendet för inläsning av sammansättningar att cachelagrar alla bindnings- och inläsningsfel. Om ett försök att läsa in en sammansättning misslyckas misslyckas alltså efterföljande begäranden om att läsa in samma sammansättning omedelbart, utan att det görs något försök att hitta sammansättningen. Det här elementet inaktiverar standardbeteendet för bindningsfel som inträffar eftersom sammansättningen inte kunde hittas i avsökningssökvägen. Dessa fel genererar FileNotFoundException.

Vissa bindnings- och inläsningsfel påverkas inte av det här elementet och cachelagras alltid. De här felen beror på att sammansättningen hittades men inte kunde läsas in. De kastar BadImageFormatException eller FileLoadException. Följande lista innehåller några exempel på sådana fel.

  • Om du försöker läsa in en fil är inte en giltig sammansättning misslyckas efterföljande försök att läsa in sammansättningen även om den felaktiga filen ersätts med rätt sammansättning.

  • Om du försöker läsa in en sammansättning som är låst av filsystemet misslyckas efterföljande försök att läsa in sammansättningen även efter att sammansättningen har släppts av filsystemet.

  • Om en eller flera versioner av sammansättningen som du försöker läsa in finns i sökvägen för avsökning, men den specifika version du begär inte finns bland dem, misslyckas efterföljande försök att läsa in den versionen även om rätt version flyttas till sökvägen för avsökning.

Exempel

I följande exempel visas hur du inaktiverar cachelagring av sammansättningsbindningsfel som uppstår eftersom sammansättningen inte hittades genom avsökning.

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

Se även