Reputation: 16342
Is it safe to always assume that HttpContext.Current will be non-null in Application_PreRequestHandlerExecute?
EDIT: Assuming ASP.NET webforms (not MVC).
Upvotes: 1
Views: 1156
Reputation: 6030
There has to be a current httpcontext object if the app is running.
Upvotes: 1
Reputation: 116977
Yes, unless you're running the code outside of the asp.net pipeline (in unit tests or some such).
The HttpApplication
is handed an HttpContext
upon creation.
Upvotes: 1