Jak: Użyj Asystenta wyjątek
Exception Assistant, który pojawia się gdy wystąpi wyjątek czasu wykonywania, pokazuje typ wyjątku, rozwiązywanie problemów, porady i działań korygujących.Exception Assistant można również wyświetlić szczegóły obiektu wyjątek.
Wyjątek jest obiektem, która dziedziczy z Exception klasy.Wyjątek jest generowany przez kod, gdy wystąpi problem, i dopóki aplikacja obsługuje on lub program nie jest przekazywana na stos.
[!UWAGA]
Opcje dostępne w oknach dialogowych oraz nazwy i lokalizacji poleceń menu widoczne, mogą różnić się od opisano w pomocy, w zależności od ustawień aktywny lub edition.Niniejsza strona została napisana z Ogólne ustawienia rozwoju na uwadze.Aby zmienić ustawienia, wybierz polecenie Importuj i Eksportuj ustawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Poniższej tabeli wymieniono i opisano właściwości obiektu wyjątek.W zależności od typu wyjątek nie wszystkie wyświetlane.
Właściwość |
Opis |
---|---|
Dane |
IDictionary Obiekt, który zawiera pary klucz/wartość zdefiniowana przez użytkownika.Wartością domyślną jest pustą kolekcją. |
Nazwa pliku |
Nazwa pliku, powodując wyjątek. |
FusionLog |
Plik dziennika w tym artykule opisano, dlaczego ładowanie zestawu nie powiodło się. |
Łącze do pliku Pomocy skojarzone z wyjątkiem. |
|
Przypisane do określonych wyjątków zakodowanej wartości liczbowej. |
|
Exceptionwystąpienie, które spowodowało wyjątek bieżącego.Czasami jest przydatne do połowu wyjątek w rutynowych pomocnika i zgłosić nowy wyjątek bardziej indykatywnych błędu, zapewniając w ten sposób uzyskać więcej informacji.W takich przypadkach InnerException właściwość jest ustawiona na pierwotny wyjątek. |
|
Wiadomości związane z wyjątkiem.To jest wyświetlane w języku określonym przez CurrentUICulture właściwość wątku, która zgłasza wyjątek. |
|
Nazwa aplikacji lub obiektu, który spowodował wyjątek.Jeśli Source nie jest ustawiona, nazwa zestawu, gdy wyjątek pochodzi jest zwracany. |
|
Ciąg znaków reprezentujący metoda wywołuje na stos wywołań w chwili bieżącej wyjątek.Ślad stosu zawiera nazwę pliku źródłowego i numer wiersza program, jeśli informacje debugowania jest dostępna.StackTracenie podawać liczbę wywołań metod, zgodnie z oczekiwaniami, ze względu na przekształcenia kodu, które występują podczas optymalizacji.Ślad stosu jest przechwycona, bezpośrednio przed jest wyjątek. |
|
Metoda bieżącego wyjątek.Jeśli metoda, która zgłasza wyjątek nie jest dostępny i śledzenie stosu jest odwołaniem do wartości null (Nothing w języku Visual Basic), TargetSite uzyskuje metody z ślad stosu.Jeśli śledzenie stosu jest odwołanie o wartości null, TargetSite również zwraca odwołanie o wartości null. |
Aby dowiedzieć się więcej o obiekt wyjątku
- Kliknij Wyświetl szczegóły w działania okienka.Pojawi się okno dialogowe właściwości z wyjątkiem wykazujące.
Zobacz też
Zadania
Jak: poprawianie błędów czasu wykonywania, z wyjątkiem Asystenta
Informacje
Okno dialogowe Asystent wyjątku
Inne zasoby
Choosing When to Use Structured and Unstructured Exception Handling