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 SubNotes
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.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access