Uživatelské nástroje

Nástroje pro tento web


it:sw:exception_handling

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

it:sw:exception_handling [2026/01/02 19:02] – vytvořeno adminit:sw:exception_handling [2026/01/02 19:02] (aktuální) admin
Řádek 29: Řádek 29:
 </code> </code>
  
----+----
  
 ===== 2. Hierarchie výjimek ===== ===== 2. Hierarchie výjimek =====
Řádek 40: Řádek 40:
   * **ApplicationException:** Dříve doporučovaný základ pro vlastní výjimky (dnes se doporučuje dědit přímo z `Exception`).   * **ApplicationException:** Dříve doporučovaný základ pro vlastní výjimky (dnes se doporučuje dědit přímo z `Exception`).
  
----+----
  
 ===== 3. Propagace výjimek a Stack Trace ===== ===== 3. Propagace výjimek a Stack Trace =====
Řádek 50: Řádek 50:
 > **Pozor:** Při opětovném vyhazování výjimky v bloku catch používejte samotné `throw;`. Pokud použijete `throw ex;`, přepíšete původní StackTrace a ztratíte informaci o tom, kde chyba skutečně vznikla. > **Pozor:** Při opětovném vyhazování výjimky v bloku catch používejte samotné `throw;`. Pokud použijete `throw ex;`, přepíšete původní StackTrace a ztratíte informaci o tom, kde chyba skutečně vznikla.
  
----+----
  
 ===== 4. Filtry výjimek (Exception Filters) ===== ===== 4. Filtry výjimek (Exception Filters) =====
Řádek 62: Řádek 62:
 </code> </code>
  
----+----
  
 ===== 5. Best Practices ===== ===== 5. Best Practices =====
it/sw/exception_handling.1767376938.txt.gz · Poslední úprava: autor: admin