我有Silverlight 2.0应用程序,哪些使用WCF服务获取数据并验证SER等。是否有任何选项可以检查Silverlight应用程序上的不活动,然后向用户显示弹出消息,说没有活动正在进行,因此您将被记录出去和重定向页面登录页面?请指教。

同样,要进行调度计时器并在每个页面上重置它的选项会很乏味,因为大约有100个XAML页面,因此我需要编辑每个XAML页面以检查活动并重置计时器。因此,还有其他任何简单的方法。请建议!

预先感谢Sai

有帮助吗?

解决方案

抱歉,更新此更新。最后,我能够找到解决方案。

在启动方法中的app.xaML中,我们可以将MouseClick或Mousemove或其他任何页面连接到rootvisual,因为所有页面都将链接到rootvisual,创建一个用于存储最后一个活动时间的变量,以便在事件(mousemove或click offect)更新app.xaml中具有新值的最后一个activityTime变量。然后,在app.xaml中添加调度二聚体,并按时间间隔检查当前时间减去最后一个练习时间大于阈值时间,如果可以注销用户。

希望这可以帮助。!!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top