C# Angular 2侦听web api更改

C# Angular 2侦听web api更改,c#,angular,asp.net-core,observable,C#,Angular,Asp.net Core,Observable,我正在ASP.NETCore1.0API之上创建一个带有Angular2的待办事项列表。如何允许在一台设备上所做的更改推送到其他设备?在一台设备上进行推送或发布,然后进行get,然后其他“用户”将获得更改,而无需手动刷新页面 WebAPI不会为您将数据向下推送到客户端。如果只想使用WebAPI,则需要在端点上进行某种轮询,这有许多缺点,包括性能。幸运的是,有几个选项可以“推送”数据到客户端 您可以在服务器上实现其中任何一个,并让每个客户端订阅该频道。一旦发布到您的WebAPI,您将在频道上

我正在ASP.NETCore1.0API之上创建一个带有Angular2的待办事项列表。如何允许在一台设备上所做的更改推送到其他设备?在一台设备上进行推送或发布,然后进行get,然后其他“用户”将获得更改,而无需手动刷新页面

WebAPI不会为您将数据向下推送到客户端。如果只想使用WebAPI,则需要在端点上进行某种轮询,这有许多缺点,包括性能。幸运的是,有几个选项可以“推送”数据到客户端


  • 您可以在服务器上实现其中任何一个,并让每个客户端订阅该频道。一旦发布到您的WebAPI,您将在频道上发布一条消息,每个订阅的客户端都将收到更新。然后,您可以在客户端适当地处理消息

    出于好奇,为什么投票被否决?我错过了一些礼仪吗?我的问题太简单了吗?你的问题太广泛了,至少这是我在“结束投票”对话框中选择的原因。@pezetter:欢迎来到Stack Overflow!查看一些关于如何提出好问题的指导。通常,我们需要能够看到一些代码来提供帮助。