何时使用ResolveService

时间:2015-07-29 05:52:26

标签: servicestack

我有一个仪表板服务,它依赖于其他服务来检索数据。因此,为了重用现有服务,我会为我重复使用的每项服务调用ResolveService。

我的问题是,如果我从这些服务中提取逻辑而不是解析服务会更好吗?特别是如果我一直在调用ResolveService会对性能产生影响吗?

1 个答案:

答案 0 :(得分:1)

在共享依赖项中提取逻辑可能更清晰,这允许更精细的使用(即,您只需要调用您需要的而不是整个服务)。但是如果你需要使用整个服务响应而不是调用ResolveService<Service>就好了。

性能影响没有什么不同,因为它基本上只是从IOC解析一个Service类并执行它。