【发布时间】:2017-10-08 14:21:11
【问题描述】:
builder.Register(c => new ChannelFactory<IBuildingInfoService>
("BasicHttpBinding_IBuildingInfoService"))
.SingleInstance();
builder.Register(c => c
.Resolve<ChannelFactory<IBuildingInfoService>>().CreateChannel())
.As<IBuildingInfoService>()
.UseWcfSafeRelease();
我在 WCF 客户端的依赖注入中获得了这些代码行。
有人能解释一下它是如何工作的吗?
单实例如何工作?
channel Factory 在内部做什么?
【问题讨论】:
标签: wcf dependency-injection autofac single-instance