我正在使用 Castle windsor wcf 设施来自行托管我的服务。在客户端,我想再次使用 wcf 工具来使用它们。我想通过循环获取所有操作合同并通过代码注册它们来动态注册客户端的服务,但从配置文件中获取端点配置。
我在互联网上看到的大多数示例都是使用代码来注册它们。我不能使用它,因为我的客户希望在需要时更灵活地操作配置文件。下面是我想出的代码,但它无法从配置文件中读取客户端端点的配置。
container.Register( Classes
.FromAssemblyContaining<IXXX>()
.Pick()
.If(x => x.IsClass && HasServiceContract(x))
.Configure(c => c.AsWcfClient().LifeStyle.PerWcfOperation()));
请指教。
提前致谢
赛