升级到服务结构的版本3时丢失CreateServiceRemotingListener

时间:2018-01-31 15:35:45

标签: azure-service-fabric

我已将服务结构应用升级到版本3,CreateServiceInstanceListeners方法如下所示:

    protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
    {
        return new[] { new ServiceReplicaListener(context => this.CreateServiceRemotingListener(context)) };
    }

不幸的是,CreateServiceRemotingListener方法不再可用。 (我仍然使用声明:“使用Microsoft.ServiceFabric.Services.Remoting.Runtime;”)

有谁知道我如何为新的SF版本更新我的代码?

2 个答案:

答案 0 :(得分:6)

使用

return this.CreateServiceRemotingReplicaListeners();

return this.CreateServiceRemotingInstanceListeners();

似乎解决了这个问题。

答案 1 :(得分:0)

protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
    return this.CreateServiceRemotingReplicaListeners();
}

来自https://stackoverflow.com/a/46753002/2021224