demande de rappel immédiat

Utilisation des sessions dans un HttpHandler (fichier ASHX)

Posted by chic Monday, September 05, 2011 8:50:00 PM
Rate this Content 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

Comments are closed on this post.