Name
StackTrace
Synopsis
string = HttpException.StackTrace
Returns a string containing a list of the methods in the current call stack in which the exception occurred. The method in which the exception occurred is listed first, followed by any additional methods in the call stack (methods that called the method in which the exception occurred), up to the point at which the exception was handled.
Parameters
-
string
A string that will receive the stack trace value from the property.
Example
In the code example, the Page_Load event handler calls the ThrowMeAnException method, which throws an HttpException. The exception handler in Page_Load then displays the error message and stack trace:
Sub Page_Load( ) Try ThrowMeAnException Catch HttpEx As HttpException Message.Text = "ERROR:<br/>" Message.Text &= "Message: " & HttpEx.Message & "<br/>" Message.Text &= "Stack Trace: " & HttpEx.StackTrace & "<br/>" End Try End Sub Sub ThrowMeAnException( ) Throw New HttpException("Threw an error from ThrowMeAnException") End Sub
Notes
The stack trace for the example first lists the ThrowMeAnException
method, including the local path to the .aspx
file containing the method and the line number at which the exception
was thrown, and then lists the Page_Load method, including the path
and line number where the exception originated.
Get ASP.NET in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.