Подтвердить что ты не робот

Была ли удалена общая версия HttpResponseMessage из ASP.NET WebApi?

Я только что закончил установку VS 2012 RC и начал работать с ASP.NET Web API. Я основываю свою работу на некоторых обучающих программах из PluralSight, которые я использовал в качестве ссылки.

В каждом учебнике и статье, которые я использовал, я замечаю, что они используют общую версию HttpResponseMessage в типе возврата Action, но, к моему удивлению, этот объект не был доступен мне во время кодирования. Я подумал, что, возможно, проблема была просто неправильной ссылкой на пространство имен, но это, похоже, не так.

Может ли кто-нибудь указать мне на какой-то исходный код или справочный материал о том, как использовать общий HttpResponseMessage объект, который PluralSight использует в своих видео?

4b9b3361

Ответ 1

Поиск ответа, который я нашел в этой статье и в нем указано, что общая версия была удалена
поэтому теперь просто укажите тип возвращаемого типа типа HttpresponseMessage и при фактическом возврате ответа используйте Request.CreateResponse<T>(params);

Ответ 2

да, я тоже просматривал одно и то же. Общая версия HttpResponseMessage была удалена недавно.. потому что она не была безопасна для типов