我想要实现一个功能,如果有什么已经在服务器端更新像数据库(更改可以从客户端或其他资源),然后应该触发一个事件和我开始知道做了什么改变。然后,通过休息api,我将发送响应给用户界面,其中包含事件代码,消息和来自数据库的新数据。 而在用户界面上,我有处理事件的方法。 请告诉我实施此功能的方法或学习材料。通过事件动态更新休息api c#
回答
要使用的客户端和服务器之间的双向沟通,你可以使用下面的框架之一,根据您的质量要求:
- SignalR
- WebAPI and WebSockets
- Socket IO(框架的Node.js)
- Alchemy-Websockets
- Fleck
- SocketCluster(Node.js的框架)
我们可以用Rest Api实现SignalR吗?我们如何知道数据库中是否发生了变化或者没有,只有这样我才会发送响应? –
是的,您可以开发Web API并使用SignalR来更新客户端。请看下面的nuget包:https://www.nuget.org/packages/Microsoft.AspNet.WebApi.SignalR/ –
您可以使用'SqlDependency'类来通知您的应用程序数据库中的更改:https:/ /msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx –
- 1. 动态更新新的休息URL。 Extjs4
- 2. SENCHA TOUCH动态休息Api
- 3. 服务现在通过休息api添加标签事件
- 4. 更新事件动态
- 5. 休眠动态更新
- 6. 更新通过API
- 7. 通过休息接收图像文件Api
- 8. 通过下拉动态更新总数
- 9. 通过更新信息
- 10. FullCalendar - 通过jQuery和AJAX更新事件
- 11. 通过状态更新clickHandler事件在阵营
- 12. 通过API更新O365 proxyAddresses
- 13. 从事件动态更新JList
- 14. 通过休眠更新计数器
- 15. 通过Rocket.chat的休息API获取未读消息
- 16. 复合ID动态更新休眠
- 17. 如何通过函数将fullcalendar动态传递给新事件?
- 18. 部分休息更新
- 19. 休息时更新变量
- 20. 事件接收器休息
- 21. 休息时间事件
- 22. 在线休息事件
- 23. Facebook API最近更新状态消息
- 24. 休息API
- 25. Windev - API休息
- 26. 通过删除外部事件来更新事件
- 27. 通过API更新表过期
- 28. 动态更新通用行?
- 29. 动态XAML通过C#
- 30. 亚马逊通过Android休息通话
你的问题不清楚。正在寻找广播之类的东西吗? – A3006
你想看看网络套接字或signlarR。在服务器上更新某些内容时,建立客户端和服务器之间的连接 - 如上所述,通过该连接将消息发送回客户端。 – Evk
@ A3006是的,你可以说的广播类型。 –