Как ожидать вызова метода signalR в контроллере API - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь использовать метод SignalR SendAsync в методе контроллера ASP.NET API, и я хотел бы дождаться результата от службы, в которую я звоню. Цель состоит в том, чтобы я мог вернуть результат значения обратно клиенту HTTP. Проблема в том, что метод SendAsync возвращается немедленно, несмотря на имя.

// GET Data
[HttpGet]
public async Task<ActionResult<IEnumerable<Position>>> Get()
{
    var result = await _myHub.Clients.Group("HubGroup").SendAsync("MyMethod", "GetData");
    return Ok();
}
...