我正在尝试使用带有WCF的DI框架(即MEF),并且能够使用各种帖子中提到的服务工厂,服务主机,实例提供程序方法来完成所有工作。
一切正常,直到我在serviceType上引入单例行为。
有没有办法参与单例服务的实例创建?
答案 0 :(得分:1)
嗯,你每天都学到新东西。根据{{3}},单身人士服务不使用IInstanceProvider。但是,为什么不是一个谜。在那里找不到任何信息。
如果您想将IoC与Singleton服务一起使用,您必须自己创建实例并将其传递给ServiceHost的构造函数。