public void BeginRequest(Object source, EventArgs e) { var application = (HttpApplication)source; var context = application.Context; // Create API (includes context) for request var graphdat = new API(Logger); // Attach to HttpContext context.Items[ContextItemKey] = graphdat; }