Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将数据从web api推送到windows窗体客户端的已知方法有哪些_C#_Winforms_Asp.net Web Api - Fatal编程技术网

C# 将数据从web api推送到windows窗体客户端的已知方法有哪些

C# 将数据从web api推送到windows窗体客户端的已知方法有哪些,c#,winforms,asp.net-web-api,C#,Winforms,Asp.net Web Api,我很难找到一些文档或服务来帮助在winforms上向客户端推送数据。(也许我的搜索查询很糟糕) 前。 我在手机上打开一个应用程序,该应用程序向web api控制器发送请求,以在已在其他地方运行的windows窗体应用程序中运行某些代码。(例如,我的电脑) 当涉及到移动设备和windows store 8应用程序时,我可以在Azure Notifications Hub和推送消息上找到大量信息,但对于普通的旧winforms应用程序,则无法找到 我知道我可以在db上创建一个que,并与客户端一起轮

我很难找到一些文档或服务来帮助在winforms上向客户端推送数据。(也许我的搜索查询很糟糕)

前。 我在手机上打开一个应用程序,该应用程序向web api控制器发送请求,以在已在其他地方运行的windows窗体应用程序中运行某些代码。(例如,我的电脑)

当涉及到移动设备和windows store 8应用程序时,我可以在Azure Notifications Hub和推送消息上找到大量信息,但对于普通的旧winforms应用程序,则无法找到

我知道我可以在db上创建一个que,并与客户端一起轮询它,但我想看看是否有办法避免轮询场景

将数据从web api推送到windows窗体客户端的一些已知方法是什么?

ASP.NET Signal是为ASP.NET开发人员提供的一个新库,它使 开发实时web功能很容易。信号员允许 服务器和客户端之间的双向通信。服务器可以 现在,在连接的客户端上即时推送内容 可用。SignalR支持Web套接字,并返回到其他套接字 适用于旧浏览器的兼容技术。signar包括用于 连接管理(例如,连接和断开连接事件), 分组连接和授权

下面是主题区域中的一个示例

本文档介绍如何使用Hubs API来 .NET客户端中的SignalR版本2,如Windows应用商店(WinRT)、WPF、, Silverlight和控制台应用程序

SignalR Hubs API使您能够进行远程过程调用(RPC) 从服务器到连接的客户端,从客户端到服务器。在里面 服务器代码,定义可由客户端调用的方法,然后 调用在客户端上运行的方法。在客户机代码中,定义 可以从服务器调用的方法,您可以调用 在服务器上运行。signer负责从客户端到服务器的所有事务 给你的水管

ASP.NET Signal是为ASP.NET开发人员提供的一个新库,它使 开发实时web功能很容易。信号员允许 服务器和客户端之间的双向通信。服务器可以 现在,在连接的客户端上即时推送内容 可用。SignalR支持Web套接字,并返回到其他套接字 适用于旧浏览器的兼容技术。signar包括用于 连接管理(例如,连接和断开连接事件), 分组连接和授权

下面是主题区域中的一个示例

本文档介绍如何使用Hubs API来 .NET客户端中的SignalR版本2,如Windows应用商店(WinRT)、WPF、, Silverlight和控制台应用程序

SignalR Hubs API使您能够进行远程过程调用(RPC) 从服务器到连接的客户端,从客户端到服务器。在里面 服务器代码,定义可由客户端调用的方法,然后 调用在客户端上运行的方法。在客户机代码中,定义 可以从服务器调用的方法,您可以调用 在服务器上运行。signer负责从客户端到服务器的所有事务 给你的水管


我的印象是,这只适用于web客户端,因为其中一个主要组件是js。我在web应用程序中使用过这个,只是没有winforms@Adrianwinform只支持Win 8I,因为Win 8I给人的印象是它只支持web客户端,因为其中一个主要组件是js。我在web应用程序中使用过这个,只是没有winforms@Adrian小心winform仅受Win 8支持