Как заполняется httprequestbase request.item? - PullRequest
0 голосов
/ 29 июня 2011

Я пытаюсь протестировать некоторый код, который использует Request.Item («ключ»), но я не могу найти способ заполнить это свойство, потому что оно доступно только для чтения.Я делаю макет httpcontext и получил заполненные коллекции querystring, cookies, form и ServerVariables, но во время отладки коллекция Request.Item каждый раз ничего не возвращает.Я где-то слышал, что это может быть проблема с заказом сохранения.Спасибо за любую помощь, Ник

Редактировать: Таким образом, в порядке поиска, как мне сказали, может быть проблема, но, поскольку они все заполнены, я не уверен, что это проблема.Вот ссылка на эту идею: Порядок поиска индексатора HttpRequest

1 Ответ

0 голосов
/ 06 июля 2011

Проблема была устранена путем переопределения коллекции элементов в классе Request, унаследованном от httprequestbase.Он был переопределен в классе Session, наследуемом от httpsessionbase, но он охватывал только Session.Items, но не Request.Items

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