OVH Cloud OVH Cloud

id session deconexion

3 réponses
Avatar
cui
Bonjour,

Mon application .NET utilise le fichier global.asax pour les événements

start_session et end_session.

Quand il y a start_session => j'utilise 1 ID que je mets la session et qui

me permet d'utiliser 1 pool ensuite.

Par contre, quand l'utilisateur ferme la session, j'aimerai liberer les

ressources du pool utilisé par la session.

Ainsi, je comptais utiliser la fonction end_session.

Mais par contre, je n'arrive pas à récuperer l'identifiant de la session

qui a provoqué cet événement.

Comment puis-je faire pour récupérer l'identifiant de la session, ou la

session elle-même

Merci par avance.

Cui.

3 réponses

Avatar
Paul Bacelar
Le plus simple est de liberer les ressources dans la méthode "Dispose" ou
"Finalize" de votre objet.
--
Paul Bacelar

"cui" wrote in message
news:417e0590$0$28197$
Bonjour,

Mon application .NET utilise le fichier global.asax pour les événements

start_session et end_session.

Quand il y a start_session => j'utilise 1 ID que je mets la session et qui

me permet d'utiliser 1 pool ensuite.

Par contre, quand l'utilisateur ferme la session, j'aimerai liberer les

ressources du pool utilisé par la session.

Ainsi, je comptais utiliser la fonction end_session.

Mais par contre, je n'arrive pas à récuperer l'identifiant de la session

qui a provoqué cet événement.

Comment puis-je faire pour récupérer l'identifiant de la session, ou la

session elle-même

Merci par avance.

Cui.




Avatar
Messenger of the red snake mountain
> Mais par contre, je n'arrive pas à récuperer l'identifiant de la session
qui a provoqué cet événement.



Comment puis-je faire pour récupérer l'identifiant de la session, ou la
session elle-même



Bonjour,

Est-ce que vous recherchez le Session.ID ? Ou ai-je mal compris votre
question...

.antoine
Avatar
Daniel
Pour ma part je fais quelque chose de se type.

Application("ListeSessions").Remove(Session.SessionID)

Cordialement

"cui" a écrit dans le message de news:
417e0590$0$28197$
Bonjour,

Mon application .NET utilise le fichier global.asax pour les événements

start_session et end_session.

Quand il y a start_session => j'utilise 1 ID que je mets la session et qui

me permet d'utiliser 1 pool ensuite.

Par contre, quand l'utilisateur ferme la session, j'aimerai liberer les

ressources du pool utilisé par la session.

Ainsi, je comptais utiliser la fonction end_session.

Mais par contre, je n'arrive pas à récuperer l'identifiant de la session

qui a provoqué cet événement.

Comment puis-je faire pour récupérer l'identifiant de la session, ou la

session elle-même

Merci par avance.

Cui.