You are designing a Windows Presentation Foundation (WPF) application by using
Microsoft .NET Framework 4 and Microsoft Visual Studio 2010. The application will consist
of a user interface (UI) tier and a middle tier. The middle tier will be implemented by using
Windows Communication Foundation (WCF). You plan to design the exception handling
strategy for the application. Each method in the middle tier will contain the following catch
block. Catch e As ArgumentNullException Throw e When testing the application, you
discover that all ArgumentNullExceptions that occur in the middle tier do not contain
accurate stack trace information. What should you do?
A.
Create an ArgumentNullException handler in the UI tier.
B.
Use a DispatcherUnhandledExceptionEvent handler in the UI tier.
C.
Use a DispatcherUnhandledExceptionEvent handler in the middle tier.
D.
Remove the exception parameter from the ArgumentNullException handler.