Sdílet prostřednictvím


Zpracování výjimek (F#)

Tento oddíl obsahuje informace o podpoře v jazyce F# zpracování výjimek.

Základy zpracování výjimek

Zpracování výjimek je standardní způsob zpracování chybových podmínek v.NET Framework.Tedy žádné.NET jazyk musí podporovat tento mechanismus, včetně F#.Výjimku je objekt, který zapouzdří informace o chybě.Pokud dojde k chybám, výjimky jsou zvýšené a pravidelné spuštění zastaví.Místo toho modulu runtime vyhledá odpovídající popisovač výjimky.Hledání začne v aktuální funkce a až zásobníku pomocí vrstvy volající pokračuje, dokud není nalezen odpovídající popisovač.Potom se spustí obslužnou rutinu.

Navíc je unwound zásobník runtime spustí libovolný kód v finally bloky zaručit, že jsou objekty během procesu unwinding správně vyčištěna.

Příbuzná témata

Title

Description

Typy výjimek (F#)

Popisuje, jak deklarovat typem výjimky.

Výjimky: Výraz try...with (F#)

Popisuje jazyk konstrukce, která podporuje zpracování výjimek.

Výjimky: Výraz try...finally (F#)

Popisuje jazyk konstrukci, která umožňuje spustit vyčištění kód jako unwinds zásobníku při vyvolání výjimky.

Výjimky: Funkce raise (F#)

Popisuje vyvoláním výjimky objekt.

Výjimky: Funkce failwith (F#)

Popisuje, jak vygenerovat obecná výjimka F#.

Výjimky: Funkce invalidArg (F#)

Popisuje, jak vytvořit výjimku neplatný argument.