Türkçe   |   English
Calendar
Categories
Archive
Links
Blogroll
Files

.ashx and null session issue - 25.02.2008

If session is null while working with ASHX and you can't manage to access session state implement IReadOnlySessionState in your class:

C#

public class Sertifika : IHttpHandler, System.Web.SessionState.IReadOnlySessionState
{
     public void ProcessRequest (HttpContext context)
     {
           context.Response.ContentType = "text/plain";
           context.Response.Write(context.Session["isil"]);
     }


     public bool IsReusable
     {
       get
       {
           return false;
       }
     }
}

VB:

Public Class Sertifika
    Implements System.Web.IHttpHandler
    Implements SessionState.IReadOnlySessionState

    Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest

        context.Response.ContentType = "text/plain"
        context.Response.Write(context.Session("isil"))

     End Sub
     ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
        Get
            Return False
        End Get
    End Property

End Class

Code

15.07.2008 - Ian
Excellent, thank you!
Add Comment
First Name Last Name
Web Site
E-Mail
Comment
Security Picture

Photos
Entries
News
Articles