【发布时间】:2021-09-27 12:39:58
【问题描述】:
我正在开发一项服务,该服务将根据每条消息存在的条件向调用 UI 提供消息。
我有一个 json 文件,其中存储了 UI 可以接收的所有不同的可能消息,我希望该文件在应用程序的整个生命周期中不断增长(即我计划添加新的消息配置)
问题是每条消息对于是否应包含在响应中都有不同的条件,这些条件依赖于对某个数据库或其他服务进行的下游调用,然后是处理这些下游调用以解决条件是否存在的逻辑是真还是假。
我希望我的配置文件中的每条消息都有一个值,该值可以解析为我的代码中的一个类,以便在调用端点时,我可以调用传递该“消息配置”的“解析”方法,即resolve 方法调用与该消息关联的类(以及它的条件解析方法)并对下游服务进行所有必要的调用。
有没有办法让我的每条消息在我的 json 配置文件中都有与之关联的类?我是否错过了一种更简单的方法来实现这一点?
【问题讨论】:
-
通常这可以通过反射来实现,但是你的数据是什么?到目前为止,您尝试过什么?
标签: c# asp.net configuration