我试图在保留内部异常的同时显示自定义异常消息。
这是我的示例代码:
public class Class1
{
public Class1()
{
try
{
throw new WebException("Initial Exception");
}
catch (WebException we)
{
throw new myException("Custom Message", we);
}
}
}
public class myException : WebException
{
public myException(string msg, WebException e) : base(msg, e) { }
}
当我运行此代码时,它会在调试器中显示自定义消息:
但仍将内部异常消息发送给客户端:
我在这里做错了什么?如何在显示我自己的自定义消息时保留内部异常?