У меня есть служба с отслеживанием состояния, вызываемая службой без сохранения состояния в .Net Standard Asp.net Core 2.0, работающей в Visual Studio 15.4. Я не могу заставить работать Service Remoting V2.
Старый код в службе Stateful, который работал для V1, больше недействителен.
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((context) =>this.CreateServiceRemotingListener(context))
};
Я пытался следовать этому tutorial, но пример относится к без сохранения состояния.
Я безуспешно пытался изменить код.
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((c) =>new FabricTransportServiceRemotingListener(c, this))
};
}
Также в руководстве нет инструкций о том, как и где использовать этот код.
var proxyFactory = new ServiceProxyFactory((c) =>
{
return new FabricTransportServiceRemotingClientFactory();
});
Я застрял, может ли кто-нибудь показать мне, как заставить его работать?