asp.net mvc httpcontext параметры доступа - PullRequest
1 голос
/ 20 марта 2012

Давайте создадим фильтр действий, где я получаю доступ к httpcontext двумя способами.

public class Filter : ActionFilterAttribute
{
     public override void OnActionExecuting(ActionExecutingContext context)
     {
            var context1 = context.HttpContext;
            var context2 = HttpContext.Current;     
     }
}

Мой вопрос, есть ли разница между этими двумя экземплярами, за исключением того факта, что доступ к экземпляру через HttpContext.Current делает тестирование кода недружественным?

1 Ответ

0 голосов
/ 20 марта 2012

Нет, нет никакой разницы, поскольку они указывают на один и тот же объект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...