我正在使用Service Fabric v6.1.472。我们正在尝试切换到使用Service Fabric Remoting(https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication-remoting),特别是使用v2侦听器。
我遇到的问题是文档仅说明了如何通过扩展方法使用单个侦听器来执行此操作:
protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
{
return this.CreateServiceRemotingInstanceListeners();
}
这假定
当深入研究反编译代码时,看起来这个扩展方法使用硬编码的端点名称,这使得无法将其用于多个远程端点。进一步的挖掘表明,扩展方法使用的许多方法都标记为内部。
如果没有创建我自己的库,还有其他人找到了解决这个糟糕设计的方法吗?
修改
Microsoft已更新their documentation。在标题&#34;使用显式V2类来使用V2堆栈,&#34;很清楚如何在没有扩展方法的情况下创建监听器。