Как добавить разные MediaTypeFormatters для разных контроллеров - PullRequest
2 голосов
/ 24 февраля 2012

В новом ASP.NET Web Api вы можете подключить MediaTypeformatters к контроллеру следующим образом:

protected void Application_Start()
{
    var config = GlobalConfiguration.Configuration;
    config.Formatters.Add(new ContactPngFormatter());
    config.Formatters.Add(new VCardFormatter());
    config.Routes.MapHttpRoute(
        "Default", // Route name
        "{controller}/{id}/{ext}", // URL with parameters
        new { id = RouteParameter.Optional, ext = RouteParameter.Optional }
    );
}

Но это «глобальная» конфигурация. Что делать, если я хочу другой набор MediaTypeFormatters для конкретного контроллера. Как мне создать для этого конкретную конфигурацию?

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