我已将服务结构应用升级到版本3,CreateServiceInstanceListeners方法如下所示:
protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
{
return new[] { new ServiceReplicaListener(context => this.CreateServiceRemotingListener(context)) };
}
不幸的是,CreateServiceRemotingListener方法不再可用。 (我仍然使用声明:“使用Microsoft.ServiceFabric.Services.Remoting.Runtime;”)
有谁知道我如何为新的SF版本更新我的代码?
答案 0 :(得分:6)
使用
return this.CreateServiceRemotingReplicaListeners();
和
return this.CreateServiceRemotingInstanceListeners();
似乎解决了这个问题。
答案 1 :(得分:0)
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return this.CreateServiceRemotingReplicaListeners();
}