Why the HttpContext is null within event receivers, console applications and timer jobs.
HttpContext httpctx = HttpContext.Current;
I googled about it and found that its by design. But why by design? There should be specific reason or purpose behind it. As a newbie i just want to be more clear about sharepoint concepts. Thank you.