locked
RIA Services + session timeout : détection appels RRS feed

  • Discussion générale

  • Bonjour,

    Nous utilisons des RIA Services dans une application Silverlight.

    Côté client nous voudrions gérer les timeout de session :

    •    Un peu avant le timeout : un message d'avertissement
    •    au timeout : message + logout

    Le timeout est remis à zéro par le serveur à chaque appel d'un service RIA par le client.
    (comportement normal d'un serveur web)

    Au niveau du client, on voudrait pouvoir détecter les choses suivantes :

    • l'appel à un service (pour arrêter un timer pendant l'appel)
    • la réponse du serveur / fin de l'appel (pour redémarrer le timer)

    On ne veut pas avoir à faire ça à chaque fois que l'on appelle un service dans le code du client (Invoke, Load, Submit, ...).
    (trop d'endroits où le faire et risque d'oublier de le faire)

    Existe-il une solution pour le faire à un niveau plus haut (DomainContext, ...) ?

    Merci d'avance.

    Alain.


    mercredi 4 avril 2012 09:17

Toutes les réponses