The Rest для ASP.NET MVC SDK содержит файл Word, объясняющий, как можно расширить, добавив собственный формат:
ASP .NET MVC предоставляет возможность возврата HTML. MVC REST добавляет из поддержки , чтобы вернуть два самых популярных формата для программного обеспечения доступ в Интернете: XML и JSON. Кроме того, вы можете обрабатывать дополнительных форматов. В этом разделе показано , как вы можете добавить поддержку настраиваемого формата , такого как Atom, с использованием расширяемой расширяемости . Процесс включает в себя , создавая настраиваемый обработчик формата, и регистрирует его для обработки запросов, ответов или и того, и другого. Шаги конкретных для включения пользовательских форматов описаны ниже:
- Создать пользовательский обработчик формата, который может реализовать один или оба из интерфейсов IRequestFormatHandler и IResponseFormatHandler.
- Зарегистрируйте обработчик формата в global.asax в Application_Start
В прилагаемом MovieApp
образце вы найдете реализацию для AtomFormatHandler
, которые вы могли бы использовать в качестве основы для добавления функциональности JSONP. Я также написал JsonpResult, на который вы можете взглянуть.