Silverlight的过期退出和WCF服务session失效的同步方案。
前边一篇文章中,说了一下WCF和Asp.net的session共享,现在实现Silverlight的过期退出和WCF服务session失效的同步方案。
Silverlight的bussiness模板中已经包含了超时认证的部分,现作为借鉴,实现了WCF服务端session失效和Silverlight过期的同步。
1. 在web.config中设置session过期的时间:
2. 在aspx的页面中读取其配置过期时间到silverlight中。3.把Timeout传人参数到silverlight端: 4.在silverlight中读取过期时间值,进行过期退出实现
formsWithTimeoutAuthentication 类得实现: