Ich habe einen Stateful Service, der von einem zustandslosen Dienst in .Net Standard Asp.net Core 2.0 aufgerufen wird, der auf Visual Studio 15.4 ausgeführt wird. Ich kann Service Remoting V2 nicht arbeiten.Service Fabric Stateful Dienst Remoting V2
Der alte Code in dem Stateful-Dienst, für V1 gearbeitet ist nicht gültig mehr
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((context) =>this.CreateServiceRemotingListener(context))
};
ich diesen tutorial zu folgen versucht, aber das Beispiel ist für den staatenlos ein.
Ich habe versucht, den Code in diesem ohne Erfolg zu ändern.
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>()
{
new ServiceReplicaListener((c) =>new FabricTransportServiceRemotingListener(c, this))
};
}
Auch gibt es keine Anleitung, wie oder wo Sie diesen Code in das Tutorial verwenden
var proxyFactory = new ServiceProxyFactory((c) =>
{
return new FabricTransportServiceRemotingClientFactory();
});
Ich bin stecken, könnte mir jemand zeigen, wie es funktioniert?
könnten Sie einige Einzelheiten darüber geben, wie Sie diese Einrichtung einmal aufrufen? Wie auf der Client-Seite. – Choco
Erstellen Sie einen ServiceProxy mithilfe der Service-URL und des Partitionsschlüssels (falls statusbehaftet) https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication-remoting#call- Remote-Service-Methoden – LoekD