Je me demande s'il est possible de changer dynamiquement l'heure de la session pour l'utilisateur actuellement connecté. Je communique avec un WebService qui effectue une tâche de longue durée, et pendant qu'il envoie la réponse finale, je ne veux pas que l'utilisateur soit déconnecté. C'est possible ?ASP.NET Comment modifier dynamiquement l'heure de la session pour l'utilisateur actuellement connecté?
0
A
Répondre
2
Une technique consiste à envoyer une commande ping continue à l'application à regular intervals en utilisant AJAX ou une récupération d'image factice qui renouvellera le cookie de session.
0
Afficher une page de traitement et l'actualiser automatiquement à des intervalles de temps appropriés. Vous voulez le faire quand même, car le navigateur ne peut pas attendre une opération aussi longue. Ci-dessus, pourquoi avez-vous besoin que l'utilisateur soit encore connecté? Est-ce que cela se passe côté client à la place? Si c'est fait côté serveur, vous devez structurer le code afin qu'il ne soit pas affecté par la session comme ça.