【发布时间】:2010-09-07 15:34:44
【问题描述】:
关于 Ninject 的一个小问题。
我使用 WCF“双工通道”与服务进行通信。通道被定义为一个接口,为了简单起见,我们称之为IMyChannel。为了实例化一个通道,我们使用DuplexChannelFactory<IMyChannel> 对象的CreateChannel() 方法。
到目前为止,我已经设法将工厂类与 this 绑定。
Bind< DuplexChannelFactory< IMyChannel>>().ToMethod(context =>
new DuplexChannelFactory< IMyChannel>(
new MessageEndPoint(),
new NetTcpBinding(),
"net.tcp://localhost:8321")).InSingletonScope();
}
}
但是我有点不确定如何绑定IMyChannel接口,因为我使用Ninject创建DuplexChannelFactory<IMyChannel>所以绑定IMyChannel我做Bind< IMyChannel>().???
【问题讨论】:
标签: wcf dependency-injection ninject wcf-client ninject-2