如何通知客户端列表已被修改

本文关键字:列表 修改 客户端 何通知 通知 | 更新日期: 2023-09-27 17:52:50

我需要回答以下问题,假设应用程序是ASP。. NET应用程序或WPF应用程序

你在两台不同的机器上有两个屏幕,一个有员工列表,一个有添加员工屏幕,当员工被添加时可以做什么显示员工列表的屏幕得到一个消息,一个员工已被添加。

请通知,

如何通知客户端列表已被修改

您可以使用WCF服务在客户端之间进行中介。当添加员工时,第一个客户端将信息发送到服务。然后WCF服务发送回调到第二个客户端。参见WCF回调

. NET服务器无法通知客户端有关更改。您必须使用一些外部库,如SignalR (http://signalr.net/)来强制客户端永久保持与服务器的连接,并使客户端有可能通知更改

如果你使用ObservableCollection你可以监听CollectionChanged事件并检查参数是否添加了一个项目