新しいASP.NETWebApiでは、MediaTypeformatterを次のようなコントローラーに接続できます。
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 }
);
}
ただし、これは「グローバル」構成です。特定のコントローラーに別のMediaTypeFormatterのセットが必要な場合はどうなりますか。そのための特定の構成をどのように作成しますか?