我们正在使用 Ninject.Extensions.Interception (如果重要的话是 LinFu)来做一些事情,我想知道它是否可以从被拦截的方法中返回一个值。
例如
调用我们的存储库方法之一我们的拦截器获取 BeforeInvoke 事件,我们使用它查看 ASP.NET 缓存以查看是否有任何相关数据 - 返回相关数据(这将导致方法立即返回并且不执行方法的主体 - 或者允许方法正常运行
如果在 AfterInvoke 方法中我们查看返回的数据并将其添加到缓存中,则加分。
以前有人做过类似的事情吗?