2010-09-02 18 views
0

我有一個silverlight web應用程序,可能會打開幾天。它採用的是使用會話的傳統web服務...Silverlight和Session

我怎能只要活着,Silverlight的器件的應用是活的Web服務的會話....

好時光

回答

2

如果您可以控制Silverlight客戶端和Webservice,您可以將Service-Alive方法添加到服務中,並通過Silverlight客戶端中的Timer定期調用它。雖然這絕對不是很漂亮。在我看來,最好找到一種解決方案,不需要在服務中維護會話狀態(或通常狀態)。

+0

+1您可以爲此使用KeepAlive。您只需確保您的計時器設置爲小於會話限制(默認爲20分鐘,我認爲)。 – 2010-09-03 03:39:05