目前我正在编写一个可以估算 Azure 应用程序成本的程序。为此,我有想法拦截将(间接)调用(Azure)服务器的所有方法。并且对于每种方法,决定它属于成本的哪个方面(例如(存储事务、服务总线事务、令牌请求等))
这样做的困难之一是我还想在模拟类/方法时拦截方法调用,因此该程序也可以在 Azure 应用程序开发期间用于(单元)测试。
所以我想知道是否有一种方法可以“订阅”类的方法。当调用此方法时,将触发一个事件。或者是否还有其他(更好的)解决方案来拦截存储事务、服务总线事务、令牌请求等,也适用于发送例如存储事务但被模拟的类?
提前致谢
编辑 1: 有谁知道是否有一些(帮助)类/库或引用包含/知道影响 Azure 应用程序成本的所有类/方法?
编辑 2 这是解决上述问题的好方法吗?或者有其他选择吗?