Invoke-signalR-Methode innerhalb der client-Methode

Ich bin mit signalR-version 2.1.2. Und ich bin mit Konsole-Anwendung als SignalrClient. Ich rufe eine Methode, also Ein und nachdem Sie die Antwort , ich habe invoke-Methode-B basierend auf der Antwort-Methode-A. In diesem Szenario bin ich in der Lage, erfolgreich aufrufen und bekomme keine Antwort von Methode B. Was ist mein Fehler????. Hier mein code

var hubConnection = new HubConnection("Url");

IHubProxy proxy = hubConnection.CreateHubProxy("HitProxy");
proxy.On<bool>("Client-method-B", (retvAl) =>
{
    Console.WriteLine("Method-B response");
});

proxy.On<bool>("Client-method-A", (isConnected) =>
{
    Console.WriteLine("Method-A response");
    if(isConnected)
    {
        proxy.Invoke("method-B", "someValue").Wait();
    }
});

hubConnection.Start().Wait();
proxy.Invoke("method-A", "123").Wait();

Hier bin ich nicht immer jede Antwort von 'Methode-B'. Danke.

Sollten Sie veröffentlichen Sie Ihre Hub-code, es könnte sein, ein Problem gibt es.

InformationsquelleAutor Suresh | 2014-11-26

Schreibe einen Kommentar