J'ai une application ASP.NET avec 5 HTTPHandlers .ashx qui implémentent IRequiresSessionState ou IReadOnlySessionState.Préserver les variables de session sur les HttpHandlers
Lors de l'appel du premier gestionnaire, je crée une variable et la stocke dans la session.
Lorsque j'appelle le HttpHandler suivant, la variable n'est pas disponible dans l'objet de session.
Je suis l'utilisation context.Session.
J'ai un global.asax où je récupère l'ID session.
Existe-t-il un moyen de conserver les variables de session sur HttpHandlers ou chaque gestionnaire a-t-il sa propre session?
J'en hérite déjà IRequiresSessionState. Ce que je veux, c'est préserver les valeurs de Session à travers HTTPHandlers, parce que chaque requête à un HTTPHandler obtient une nouvelle session. Fondamentalement, j'ai décidé d'utiliser le cache de l'application à la place. – User48765902