Sdílet prostřednictvím


<legacyCorruptedStateExceptionsPolicy> Element

Určuje, jestli modul CLR (Common Language Runtime) umožňuje spravovanému kódu zachytit porušení přístupu a další výjimky poškozeného stavu.

<konfigurace>
   <runtime>
     <legacyCorruptedStateExceptionsPolicy>

Syntaxe

<legacyCorruptedStateExceptionsPolicy enabled="true|false"/>

Atributy a prvky

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

Attributes

Vlastnost Description
enabled Povinný atribut.

Určuje, že aplikace zachytí chyby výjimek poškozeného stavu, jako jsou porušení přístupu.

enabled – atribut

Hodnota Description
false Aplikace nezachytí chyby výjimek poškozeného stavu, jako jsou porušení přístupu. Toto je výchozí hodnota.
true Aplikace zachytí chyby výjimek poškozeného stavu, jako jsou porušení přístupu.

Podřízené prvky

Žádné.

Nadřazené prvky

prvek Description
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ě sestavení a uvolňování paměti.

Poznámky

V rozhraní .NET Framework verze 3.5 a starší povolil modul CLR (Common Language Runtime) zachytit výjimky vyvolané stavy poškozených procesů. Příkladem tohoto typu výjimky je porušení přístupu.

Od rozhraní .NET Framework 4 už spravovaný kód nezachytává tyto typy výjimek v catch blocích. Tuto změnu však můžete přepsat a zachovat zpracování výjimek poškozeného stavu dvěma způsoby:

  • Nastavte atribut elementu <legacyCorruptedStateExceptionsPolicy>enabled na true. Toto nastavení konfigurace se použije pro celou organizaci a ovlivňuje všechny metody.

-or-

Tento element konfigurace je k dispozici pouze v rozhraní .NET Framework 4 a novějším.

Example

Následující příklad ukazuje, jak určit, že aplikace by se měla vrátit k chování před rozhraním .NET Framework 4 a zachytit všechny chyby výjimek poškozeného stavu.

<configuration>
   <runtime>
      <legacyCorruptedStateExceptionsPolicy enabled="true" />
   </runtime>
</configuration>

Viz také