首页 > 解决方案 > 捕获异常时如何获取所有字段和属性以及值

问题描述

除了捕获异常并记录它之外,我还试图获取属于引发异常的类的所有字段和属性名称和值。然后,我的客户将记录这些数据并将其发送给我。

可以使用反射在罪魁祸首方法的 try/catch 的 catch 块中获取此信息,但是如果在该 catch 块中未捕获到异常,我如何获取特定于该类的数据。

我在启动时捕获了所有程序范围的异常。

编辑: 我正在尝试从全局异常捕获中检索类属性,这似乎是不可能的。如果是这样的话,我会接受“这是不可能的”作为答案。

标签: c#exceptionreflection

解决方案


推荐阅读