Можно ли всегда предполагать, что HttpContext.Current будет не нулевым в Application_PreRequestHandlerExecute?Application_PreRequestHandlerExecute: null HttpContext.Current?
EDIT: Предполагая, что веб-формы ASP.NET (а не MVC).
Можно ли всегда предполагать, что HttpContext.Current будет не нулевым в Application_PreRequestHandlerExecute?Application_PreRequestHandlerExecute: null HttpContext.Current?
EDIT: Предполагая, что веб-формы ASP.NET (а не MVC).
Да, если вы не используете код вне конвейера asp.net (в модульных тестах или некоторых таких).
HttpApplication
сдано HttpContext
при создании.
Должен быть текущий объект httpcontext, если приложение запущено.