内部例外を保持しながら、カスタム例外メッセージを表示しようとしています。
これが私のサンプルコードです:
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) { }
}
このコードを実行すると、デバッガーにカスタムメッセージが表示されます。
それでも、innerexceptionメッセージをクライアントに送信します。
私はここで何が間違っているのですか?独自のカスタムメッセージを表示しながら、内部例外を保持するにはどうすればよいですか?