如何使用MEF将大型WCF服务拆分为较小的部分?

时间:2018-12-18 08:06:43

标签: c# .net wcf mef

我有一个大型的旧WC​​F服务,需要重写。这意味着我无法更改接口定义。该服务包含35种方法,这意味着服务类将变得庞大而and肿。

我想将服务分成几个小部分。使用部分类似乎不是一个好主意。我以前在这种情况下使用过MEF,但在WCF中,只有在需要多个服务而不是像现在这样的方法(在一项服务中)时,我才能看到它正在使用。

在实际服务被调用之前,使用IDispatchMessageInspector并使检查器使用MEF导入是否有意义?

其他方法是导入服务类中的所有部分并手动调用它们,但这似乎不是很优雅。

有什么想法吗?

0 个答案:

没有答案