Я пытаюсь использовать метод 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();
}