Posted by chic
Monday, September 05, 2011 8:50:00 PM
Rate this Content
0
0 Votes
Lorsque vous écrivez un handler HTTP en ASP.NET (httphandler, fichier .ASHX) par défaut, les variables de session ne sont pas utilisables. Si vous souhaitez utiliser l’état de session, vous devez tout simplement mettre en oeuvre l’interface IReadOnlySessionState :
<% @ webhandler language="C#" class="exempleHandler" %>
public class exempleHandler: IHttpHandler, IReadOnlySessionState
{
public bool IsReusable
{
get
{
return true;
}
}
public void ProcessRequest(HttpContext context)
{
// accès aux variables de session via context.Session
}
}
- Chic