我有一个web api可以从物联网设备获取实时数据。我的数据是地理坐标(lon,lat)Asp.net web api和SignalR发布
public class DataController: ApiController{
public IHttpActionResult Post(Location loc){
// save loc to database.
}
}
在这第一种情况下,我正在保存数据库。所以我有一个有地图的客户端应用程序。并且我想实时显示地图上的传入位置。
但是SignalR有一个独立的Hub类。
public class DataPublisherHub : Hub
{
public void PublishCoordinates()
{
// I want to send all clients incoming locations that web api action.
//????
Clients.All.sendAll();
}
}
静hub方法在客户端找不到。 – barteloma
他们工作的很好,你能否提供一些代码来检查你的问题(客户端)。 EnableDetailedErrors也可以提供帮助:'var hubConfiguration = new HubConfiguration {EnableDetailedErrors = true}; app.MapSignalR(hubConfiguration);' –