我正在设计一个新项目,并且试图找出将数据/事件从服务器应用程序推送到客户端应用程序(即WPF应用程序)的方法。
我知道的两个是:
服务器还有其他与客户端对话的解决方案吗?如果是这样,他们是什么?
最佳答案
Query Notification可能有用,
查询通知是在
SQL Server 2005和SQL Server本机
客户。建立在服务经纪人的基础上
SQL中引入的基础结构
Server 2005,查询通知允许
数据通知时的申请
已经改变。此功能是
对应用程序特别有用
提供信息缓存
从数据库(例如Web)中
申请,需要通知
当源数据更改时。
另外,请阅读以下主题:
Receiving Database Change Notifications Using the WCF Service Model
在ASP.NET应用程序中:
使用Pokein ASP.NET彗星AJAX库(反向AJAX服务器推送)
PokeIn为您提供增强的JSON
使您的服务器端功能
客户端可用的对象。
简单来说,这是一个反向Ajax库
这使得调用JavaScript很容易
C#/ VB.NET中的函数并调用
JavaScript中的C#/ VB.NET函数。
它具有事件等众多功能
订购,资源管理,
异常处理,封送处理,Ajax
上传控制,单声道兼容性,
WCF和.NET Remoting集成和
可扩展的服务器推送。
PokeIn与Mono和All兼容
.Net版本(> 1.1)。
上图显示了如何PokeIn
生成动态JavaScript代码
从.NET类提供
双方互动。
PokeIn可以组织联系并
生成服务器端对象实例
对于每个客户。因此,您可以确定
关于与特定互动
目标。 PokeIn跟随连接
每个客户的状态告诉你
您的用户刚刚断开连接。
另外,它对客户端进行分组
通过服务器端会话进行连接
ID。因此,您知道有多少次观看
在一个会话中处于活动状态。
PokeIn在
客户端和服务器端静态
资源。它只是管理资源
特定于客户会话的
和/或应用范围。
PokeIn提供安全的渠道(查看
特定的解码和会话/视图
交叉检查)。而且,它给你
通信处理程序的控件。
因此,您可以添加一些额外的安全性
控制进入这些层。
PokeIn是一个全面的解决方案。它
具有许多功能,任何网络
应用程序可能需要。它已经被使用
在许多项目中,例如在线
电子表格应用程序到浏览器
基础游戏。
重要声明PokeIn定义器类
提供的功能使您
客户之间的沟通需求
和服务器。确保
您的实施有效使用
它。
关于.net - .NET“推送”技术?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5708780/