ServiceReplicaListener

ServiceReplicaListener

我试图通过将TargetReplicaSelector.RandomSecondaryReplica传递给ServiceProxy.Create调用,在随机的辅助副本上创建代理。当我这样做时,我得到无效的地址错误。如果我将其删除,则完全没有问题。

这是我的create Listener的样子:

return new List<ServiceReplicaListener>
        {
            new ServiceReplicaListener(this.CreateServiceRemotingListener)
        };


因此,我没有发现任何错误。我想念什么?

最佳答案

ServiceReplicaListener上还有一个附加参数,指示它在辅助副本上打开您的侦听器。默认情况下为假。

return new List<ServiceReplicaListener>
{
    new ServiceReplicaListener(this.CreateServiceRemotingListener, listenOnSecondary: true)
};

09-20 14:32