如何在Windows中使用C#,WPF进行"推送通知"服务?

Jes*_*ero 6 c# windows wpf sql-server-2008

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

客户端不希望通过邮件发送这些通知,他们希望有一个托盘图标,当为其分配"任务"时通知每个用户.但是,这个应用程序将被大量用户使用,并且通过基于轮询服务器进行状态更改来建立通知系统,意味着浪费大量流量,因为他们需要用户接收通知尽可能接近"实时".

但是,我找不到任何直接发送到任何版本的Windows的推送通知的示例.

为了最小化使用的带宽,我想在服务器上有一个事件监听器,并从那里触发通知,因为它只是一个连接轮询服务器以进行更改.

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

Kev*_*vin 3

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