我试图跟踪在请求过程中发生的某些存储库中所做的特定更改的列表,以便我可以将它们反馈到我的响应中(通过操作过滤器)。我需要一个在请求期间存在的数据存储,并且存储库可以访问和管理添加到此更改列表中的内容,然后Action Filter可以读取并附加到响应。 HttpContext是一个合适的解决方案,还是有更好的选择?
我尝试过使用各种组合方法将HttpContext或IHttpContextAccessor注入存储库,但是在设置工作时出现问题,我甚至不知道这是否是正确的方法。
以下是我试图实现的流程
我需要在各种业务逻辑中跟踪这一点,因此让一个函数将数据返回到控制器以附加到响应中将无法维护/可持续。