在Quartz .Net作业中调用WCF服务的最佳方式是什么?
最简单的方法是编写一个单独的exe来旋转WCF代理并从作业中调用该exe吗?这似乎可行,但有点复杂。如果我能以某种方式让Job注入代理,那就更好了。
谢谢, 马特
答案 0 :(得分:0)
单独的exe听起来有点像复杂的事情。除非有一些需要考虑的依赖图,否则作业应该能够自己调用服务。你在使用一些IoC框架吗?
如果你从单元测试的角度看问题,那么为代理提供令人满意的接口并且然后允许通过setter属性设置不同版本(模拟)到作业是不够的呢?