builder.Register(c => new ChannelFactory<IBuildingInfoService>
("BasicHttpBinding_IBuildingInfoService"))
.SingleInstance();
builder.Register(c => c
.Resolve<ChannelFactory<IBuildingInfoService>>().CreateChannel())
.As<IBuildingInfoService>()
.UseWcfSafeRelease();
I have got these lines of code in dependency injection for WCF client..
Can somebody explain how does it work.. ?
How does single instance work ?
What is channel Factory doing internally ?