Understanding Structured Exception Handling - Configuring the State of an Exception

4 belangrijke vragen over Understanding Structured Exception Handling - Configuring the State of an Exception

Wat doet de TargetSite Property van System.Exception?

Het geeft de details weer van de methode die de exception heeft thrown. De TargetSite property geeft een MethodBase object. Hiermee kan de methode naam, klasse en type van worden opgehaald.

Wat doet de StackTrace property?

Het toont de eerdere aanroepen van de klasses en methodes voordat de exceptie is ontstaan. Dit is handig bij het debuggen. De bovenste regel is waar de fout nu is.
Console.WriteLine("Stack is: {0}", e.StackTrace);
Geeft het volgende terug:
Stack: at SimpleException.Car.Accelerate(Int32 delta)
in c:\MyApps\SimpleException\car.cs:line 65 at SimpleException.Program.Main()
in c:\MyApps\SimpleException\Program.cs:line 21

Wat doet de HelpLink property?

Om aan een gebruiker een specifieke url weer te geven met gedetailleerde informatie door deze property te setten met een url.
Exception ex = new Exception(string.Format("{0} has overheated!", petName));
ex.HelpLink = "link2";
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat doet de Date property?

Om extra informatie mee te geven, zoals de datum en andere relevante informatie. Deze kan dan weer in de catch worden gebruikt.
ex.Data.Add("TimeStamp", string.Format("The car exploded at {0}", DateTime.Now));
ex.Data.Add("Cause", "You have a lead foot.");

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo