Do I have a valid HttpSessionState object and HttpContext object in Session_End?

Platform: ASP.NET|Category: Session

You will have the HttpSessionState object available. Just use ’Session’ to access it.

For HttpContext, it is not available because this event is not associated with any request.