Sdílet prostřednictvím


Postupy: Použití pomocníka pro výjimky

Výjimku pomocníka, které se zobrazí při každém spuštění výjimka nastane, ukazuje typ výjimky, Poradce při potížích s tipy a nápravná opatření.Výjimku pomocníka lze také zobrazit podrobnosti objektu výjimku.

Výjimkou je objekt, který dědí z Exception třídy.Pokud dojde k potížím a je předán zásobníku až dokud aplikace zpracovává ji nebo dojde k selhání programu je kódem vyvolání výjimky.

[!POZNÁMKA]

Možnost je k dispozici v dialogových oknech, názvy a umístění příkazových nabídek, které vidíte se může lišit od toho, co je popsáno v nápovědě, v závislosti na aktivním nastavení aktivní nebo edici.Tato stránka nápovědy byl napsána s přihlédnutím k Obecnému vývojovému nastaveníChcete-li změnit nastavení, zvolte Import and Export Settings v menu Nástroje.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

V následující tabulce jsou uvedeny a popsány vlastnosti objektu výjimku.V závislosti na typu Výjimka může zobrazit všechny.

Property

Description

Data

IDictionary Objekt, který obsahuje uživatelem definované dvojice.Výchozí je prázdné kolekci.

Název souboru

Název souboru způsobí výjimku.

FusionLog

Soubor protokolu, který popisuje, proč načtení sestavení se nezdařilo.

HelpLink

Odkaz na soubor nápovědy související s výjimkou.

HResult

Kódované číselné hodnoty přiřazené k určité výjimky.

InnerException

Exceptioninstance, který způsobil výjimku aktuální.Někdy je užitečné zachytit výjimku v pomocné rutiny a vyvoláním novou výjimku, která je více orientační chyby, poskytující další informace.V takových případech InnerException vlastnost původní výjimce.

Message

Zprávy spojené s výjimkou.Zobrazí se v jazyce určeném CurrentUICulture vlastnost podproces, který vyvolá výjimku.

Source

Název aplikace nebo objektu, který způsobil výjimku.Pokud Source není nastavena, název sestavení, kde je vrácena výjimka pochází.

StackTrace

Řetězcové vyjádření metoda volá v zásobníku volání v době, kdy aktuální výjimka.Trasování zásobníku obsahuje název zdrojového souboru a program číslo řádku, pokud ladicí informace k dispozici.StackTracePočet volání metody podle očekávání kvůli kód transformace, které se vyskytnou při optimalizaci nemusí podávat.Trasování zásobníku je zachycena bezprostředně před vyvolána výjimka.

TargetSite

Metoda, která aktuální výjimku.Pokud není k dispozici způsob, který vyvolá výjimku a trasování zásobníku není null referenční (Nothing v jazyce Visual Basic), TargetSite metoda získává ze zásobníku.Pokud je trasování zásobníku null referenční TargetSite také vrací odkaz na hodnotu null.

Zjistit další informace o objektu výjimky

  • Klepněte na tlačítko Zobrazit podrobnosti o v Akce podokně.Zobrazí se dialogové okno zobrazující vlastnosti výjimku.

Viz také

Úkoly

Postupy: Mapování výsledků HRESULT a výjimek

Postupy: Oprava chyb za běhu pomocí pomocníka pro výjimky

Referenční dokumentace

Dialogové okno Pomocník pro výjimky

Další zdroje

Choosing When to Use Structured and Unstructured Exception Handling

Zpracování a generování výjimek

How to: Check an Exception's Inner Exception