如何在API控制器中等待signalR方法调用

时间:2019-05-06 14:03:51

标签: asp.net-core signalr-hub

我正在尝试在ASP.NET API控制器方法中使用SignalR SendAsync方法,并且我想等待所调用服务的结果。目的是我可以将值结果返回给HTTP客户端。问题是,尽管有名称,SendAsync方法仍会立即返回。

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

0 个答案:

没有答案