Winforms 桌面应用中的消费信号R服务

Winforms 桌面应用中的消费信号R服务,winforms,push-notification,signalr,signalr-hub,duplex,Winforms,Push Notification,Signalr,Signalr Hub,Duplex,我是新加入SignalR的,我想开发一个使用SingalR API和主机作为selfhost\IIS的服务,现在我的疑问是如何在客户端使用这些消息我的客户端应用程序将是Windows(桌面)应用程序。 主要目的是从信号服务向客户端发送通知。我想知道这是否可以实现 请共享任何教程链接或类似的项目URL 提前谢谢是的,这是可能的。您可以从webclient或winformsclient连接到信号集线器 有关此链接的有用信息: 我所做的是使用.Net事件包装SignlR客户端函数并连接到桌面应用

我是新加入SignalR的,我想开发一个使用SingalR API和主机作为selfhost\IIS的服务,现在我的疑问是如何在客户端使用这些消息我的客户端应用程序将是Windows(桌面)应用程序。 主要目的是从信号服务向客户端发送通知。我想知道这是否可以实现

请共享任何教程链接或类似的项目URL


提前谢谢

是的,这是可能的。您可以从webclient或winformsclient连接到信号集线器

有关此链接的有用信息:


我所做的是使用.Net事件包装SignlR客户端函数并连接到桌面应用程序回调。像这样:

public class Client
{
    public delegate void OnReciveMessage(Object message);
    public event OnReciveMessage MessageRecivedEvent;

    public void ReciveMessage(Object message)
    {
         if (MessageRecivedEvent != null)
         {
              MessageRecivedEvent(message);
         }
    }
}