c# – 抛出异常时添加对象数据
发布时间:2020-12-15 23:22:54 所属栏目:百科 来源:网络整理
导读:我正在编写一个MVC 5互联网应用程序,我有一个关于抛出异常的问题. 抛出异常时如何包含对象数据的最佳方法.我想要在发生异常时向我发送电子邮件时显示特定对象数据的异常. 我找到的一些选项: 我看到有一个公共虚拟IDictionary数据属性.我可以手动将数据添加
我正在编写一个MVC 5互联网应用程序,我有一个关于抛出异常的问题.
抛出异常时如何包含对象数据的最佳方法.我想要在发生异常时向我发送电子邮件时显示特定对象数据的异常. 我找到的一些选项: >我看到有一个公共虚拟IDictionary数据属性.我可以手动将数据添加到Data属性. 有推荐的方法吗? 解决方法
我肯定会去数据字典,因为那是最接近实际的例外.此外,它不需要访问文件系统等工作.
我们自己使用数据字典,它有助于获得一个键列表,因此您可以轻松地再次引用数据. 例如: public const string SOME_KEY = "some_key"; Exception e = new Exception("some error"); e.Data.Add(SOME_KEY,someValue); throw e; 稍后再使用: object some_key = e.Data[SOME_KEY]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |