gpt4 book ai didi

wcf - 将 Ninject WCF 扩展与 WCF Web 服务一起使用

转载 作者:行者123 更新时间:2023-12-04 02:11:07 25 4
gpt4 key购买 nike

我有一个 WCF Web 服务,我想在其中使用我希望依赖注入(inject)到我的 WCF Web 服务中的存储库和服务,但是 Ninject WCF 扩展示例几乎有一个 ctor 实例化每个依赖项的实例,我不想要,我想要一个更纯粹的依赖注入(inject)。

有没有人在使用 Ninject 和 WCF 方面取得过任何成功,谷歌似乎对我正在寻找的主题几乎没有返回相关结果。

最佳答案

TimeService 背后的代码拥有:

<%@ ServiceHost Language="C#" Debug="true" Service="WcfTimeService.TimeService" CodeBehind="TimeService.svc.cs" **Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"** %>

bastard injection ctors 混淆了这个问题 - Ninject 将选择最具体的构造函数。该示例的一般问题是它涵盖了所有基础(IIS 托管、EXE 托管、服务托管),而 WCF 也不能完全使所有这些东西易于管理(@Ian Davis:我很容易出错,你能提供请提供一些更详细的信息,也许是以自述文件中示例说明的摘要的形式,也许更详细地说明您使用 BI 的各种案例的原因?)

关于wcf - 将 Ninject WCF 扩展与 WCF Web 服务一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3466886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com