如何制作“;推送通知”;在C#中的Windows服务,WPF

本文关键字:中的 Windows 服务 WPF 何制作 通知 | 更新日期: 2023-09-27 17:58:13

我有一个用C#编写的WPF浏览器应用程序。其中有一个过程,我需要通知用户它的状态。(即当任务分配给用户时通知用户)。

客户端不希望这些通知通过邮件发送,他们希望有一个托盘图标,当"任务"分配给每个用户时,该图标会通知他们。然而,这个应用程序将被一大群用户使用,并且通过建立一个基于轮询服务器以获取状态更改的通知系统,这将意味着浪费大量流量,因为他们需要用户尽可能接近"实时"地接收通知。

然而,我找不到任何直接发送到任何版本的Windows的推送通知的例子。

为了最大限度地减少使用的带宽,我希望在服务器上有一个事件侦听器,并从那里触发通知,因为这只是一个连接在服务器上轮询更改。

如何从服务器向其他每个用户发送通知?

如何制作“;推送通知”;在C#中的Windows服务,WPF

假设您使用WCF在客户端/服务器之间进行通信,请考虑双工服务:http://msdn.microsoft.com/en-us/library/cc645027(VS.95).aspx