2010-09-02 2 views
0

J'ai une application Web Silverlight qui peut-être ouverte pendant plusieurs jours. Il utilise un service Web qui utilise l'héritage session ...Silverlight and Session

Comment puis-je conserver la session du service web en vie aussi longtemps que le appication Silverlight est vivant ....

bon temps

Répondre

2

Si Vous contrôlez Silverlight Client et Webservice, vous pouvez ajouter une méthode Keep-Alive au service et l'appeler périodiquement via Timer depuis le client Silverlight. Ce n'est certainement pas joli. À mon avis, il serait préférable de trouver un moyen de mettre au point une solution qui ne nécessite pas de maintenir l'état de la session (ou l'état en général) au sein du service.

+0

+1 Vous pouvez utiliser un KeepAlive pour cela. Vous avez juste besoin de vous assurer que votre minuterie est inférieure à la limite de la session (20 minutes par défaut, je pense). –