我正在使用城堡windsor wcf工具来创建具有以下代码的客户端。我希望能够为创建的每个客户端代理动态设置“mypath”。我有一种感觉,这可以通过一个打字的工厂来完成并将字符串作为参数传递,但我无法完成它。
container.Register(Component.For<IMyService>().AsWcfClient(
new DefaultClientModel
{
Endpoint = WcfEndpoint
.BoundTo(new NetNamedPipeBinding() {}).At("mypath")
}));