c# - 捕获异常时如何获取所有字段和属性以及值
问题描述
除了捕获异常并记录它之外,我还试图获取属于引发异常的类的所有字段和属性名称和值。然后,我的客户将记录这些数据并将其发送给我。
可以使用反射在罪魁祸首方法的 try/catch 的 catch 块中获取此信息,但是如果在该 catch 块中未捕获到异常,我如何获取特定于该类的数据。
我在启动时捕获了所有程序范围的异常。
编辑: 我正在尝试从全局异常捕获中检索类属性,这似乎是不可能的。如果是这样的话,我会接受“这是不可能的”作为答案。
解决方案
推荐阅读
- php - 通过 2 个嵌套循环循环执行相同的查询 2 次
- bash - AWK:减变量,当变量为负数时
- javascript - Moment.js 在未来日期的情况下错误地转换日期
- dataweave - 从 ArrayList 到 Object 的 Dataweave 转换
- django - 如何将大型 Django 项目划分为子项目进行扩展?
- ios - 我们可以在 Swift 上重用 struct 吗?或者还有其他方法吗?
- pdf-generation - Ghostscript : ps to pdf - 保持方向
- javascript - 使用 progressbar.js 在我的进度圈上添加限制栏
- tfs - TFS 2018 代码搜索
- node.js - Mongoose 查找设置,例如。如果位置是全部显示所有结果不是位置:“全部”