Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
在WCF RIA Silverlight中同步从服务器到客户端的集合更改_Silverlight_Wcf_Ria_Synchronize - Fatal编程技术网

在WCF RIA Silverlight中同步从服务器到客户端的集合更改

在WCF RIA Silverlight中同步从服务器到客户端的集合更改,silverlight,wcf,ria,synchronize,Silverlight,Wcf,Ria,Synchronize,我们有一个使用RIA服务的silverlight客户端。我们有一些UI控件,比如我们绑定到服务器上集合的列表框 我们希望列表框在服务器上的集合发生更改时自动更新自身。到目前为止,如果我们绑定到silverlight客户端中的本地集合,并且我们具有依赖属性等,并更新该列表,我们就可以得到这种行为。。。然后控件会自动更新。但是,当服务器集合更改时,我们无法获取要更新的列表框 要让RIA将集合中的更改从服务器传递到客户端,是否有一些技巧或设置?或者如果没有,有没有一个好的方法来实现这一点 谢谢大家!

我们有一个使用RIA服务的silverlight客户端。我们有一些UI控件,比如我们绑定到服务器上集合的列表框

我们希望列表框在服务器上的集合发生更改时自动更新自身。到目前为止,如果我们绑定到silverlight客户端中的本地集合,并且我们具有依赖属性等,并更新该列表,我们就可以得到这种行为。。。然后控件会自动更新。但是,当服务器集合更改时,我们无法获取要更新的列表框

要让RIA将集合中的更改从服务器传递到客户端,是否有一些技巧或设置?或者如果没有,有没有一个好的方法来实现这一点


谢谢大家!

当前的WCF RIA服务不提供来自服务器的数据更改通知。 查看此WCF RIA服务论坛

依我看,在sl客户机中使用定时器或使用WCF双工通道进行服务器轮询可能是解决方案。 在我的案例中,我在Silverlight客户端和服务器端使用直接TCP/IP套接字。但当前Winphone7版本不支持套接字。

以下是WCF RIA中服务器通知的一些解决方案讨论链接。

- -


也许这有帮助

当前的WCF RIA服务不提供来自服务器的数据更改通知。 查看此WCF RIA服务论坛

依我看,在sl客户机中使用定时器或使用WCF双工通道进行服务器轮询可能是解决方案。 在我的案例中,我在Silverlight客户端和服务器端使用直接TCP/IP套接字。但当前Winphone7版本不支持套接字。

以下是WCF RIA中服务器通知的一些解决方案讨论链接。

- -

也许这有帮助