在WCF中DI,InstanceContext模式为singleton

时间:2011-10-19 19:14:40

标签: c# wcf

我正在尝试使用带有WCF的DI框架(即MEF),并且能够使用各种帖子中提到的服务工厂,服务主机,实例提供程序方法来完成所有工作。

一切正常,直到我在serviceType上引入单例行为。

有没有办法参与单例服务的实例创建?

1 个答案:

答案 0 :(得分:1)

嗯,你每天都学到新东西。根据{{​​3}},单身人士服务不使用IInstanceProvider。但是,为什么不是一个谜。在那里找不到任何信息。

如果您想将IoC与Singleton服务一起使用,您必须自己创建实例并将其传递给ServiceHost的构造函数。