Я использую signalR версии 2.1.2. И я использую консольное приложение в качестве SignalrClient. Я вызываю метод-А, и после получения ответа я должен вызвать метод-Б на основе ответа от метода-А. В этом сценарии я могу успешно вызвать и не получить никакого ответа от метода-B. В чем моя ошибка??. Вот мой код
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();
Здесь я не получаю никакого ответа от «метода-B». Спасибо.