Была ли удалена общая версия HttpResponseMessage из ASP.NET WebApi?
Я только что закончил установку VS 2012 RC и начал работать с ASP.NET Web API. Я основываю свою работу на некоторых обучающих программах из PluralSight, которые я использовал в качестве ссылки.
В каждом учебнике и статье, которые я использовал, я замечаю, что они используют общую версию HttpResponseMessage
в типе возврата Action
, но, к моему удивлению, этот объект не был доступен мне во время кодирования. Я подумал, что, возможно, проблема была просто неправильной ссылкой на пространство имен, но это, похоже, не так.
Может ли кто-нибудь указать мне на какой-то исходный код или справочный материал о том, как использовать общий HttpResponseMessage
объект, который PluralSight использует в своих видео?
Ответы
Ответ 1
Поиск ответа, который я нашел в этой статье
и в нем указано, что общая версия была удалена
поэтому теперь просто укажите тип возвращаемого типа типа HttpresponseMessage
и при фактическом возврате ответа используйте Request.CreateResponse<T>(params);
Ответ 2
да, я тоже просматривал одно и то же. Общая версия HttpResponseMessage была удалена недавно.. потому что она не была безопасна для типов