【发布时间】:2011-06-18 02:41:42
【问题描述】:
请不要回复ServiceKnownType,因为我不知道具体的实现会是什么。
该接口旨在从 ioc 容器创建。我创建了一个 ServiceHostFactory,它添加了一个从容器中获取服务的 IInstanceProvider。
我想知道的是能够将 IInstanceProviders 添加到参数的客户端调用中。
var factory = new WebChannelFactory<ITestService>(new Uri("http://localhost:30646/TestService.svc"));
var service = factory.CreateChannel();
var result = service.TestMethod("sdf");
这就是我在客户端创建代理的方式。假设我有一个返回类型为 ICustomType。
有没有办法告诉上面的工厂使用某个实例提供程序来尝试创建接口?这样,我可以为实例调用我的容器。
【问题讨论】:
-
问了 80 个问题,只投了 8 个赞?
标签: wcf ioc-container