Como faço para obter um objeto HttpContext de HttpContextBase no asp.net MVC 1?

Estou trabalhando com algumas ferramentas agnósticas do WebForms / MVC, e preciso obter uma instância deHttpContext dada uma referência a umHttpContextBase objeto. Não posso usarHttpContext.Current porque eu preciso disso para trabalhar de forma assíncrona também (HttpContext.Current devolvenull durante uma solicitação assíncrona). Estou ciente deHttpContextWrapper, mas vai pelo caminho errado.

questionAnswers(3)

yourAnswerToTheQuestion