Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 依赖注入_Wcf_Dependency Injection - Fatal编程技术网

Wcf 依赖注入

Wcf 依赖注入,wcf,dependency-injection,Wcf,Dependency Injection,我有一个缺点 它由Service1实现 我将iSeries设备绑定到Service1(我使用ninject) 我可以要一个标记中有 Service="IService" 并告诉wcf以某种方式解析该服务并使用它?否,.svc文件已绑定到该服务类型。您可以使用一个路由(如果您使用ASP.NET路由集成),在代码中解析到Service1的iSeries设备绑定,并相应地添加路由。在.svc文件中,您可以将Factory=设置为要解析服务的类。我还没有尝试将服务设置为接口。如果它不起作用,您可以为您

我有一个缺点

它由Service1实现

我将iSeries设备绑定到Service1(我使用ninject)

我可以要一个标记中有

Service="IService"

并告诉wcf以某种方式解析该服务并使用它?

否,.svc文件已绑定到该服务类型。您可以使用一个路由(如果您使用ASP.NET路由集成),在代码中解析到Service1的iSeries设备绑定,并相应地添加路由。

在.svc文件中,您可以将Factory=设置为要解析服务的类。我还没有尝试将服务设置为接口。如果它不起作用,您可以为您的IOC使用抽象基类。

可能重复的