2017-02-22 36 views
1

在網頁API 2.1我註冊BSON下列要求:如何配置Web API .Net核心以接受二進制JSON?

public static class WebApiConfig 
{ 
    public static void Register(HttpConfiguration config) 
    { 
     config.Formatters.Add(new BsonMediaTypeFormatter()); 
    } 
} 

我不知道如何註冊格式的.Net核心Web API。似乎肯定它會在Startup.Configuration中,但我對Core仍然很新,不確定如何添加這種類型的格式化程序。

回答

4

它看起來像在startup.cs中,mvc配置應該看起來像這樣。

using WebApiContrib.Core.Formatter.Bson; 

namespace MyApp 
{ 
    public class Startup 
    { 
     public void ConfigureServices(IServiceCollection services) 
     { 
      services.AddMvc() 
       .AddBsonSerializerFormatters(); 
     } 
    } 
} 
+0

這讓我永遠找不到。 –

+2

這隻有當你使用https://github.com/WebApiContrib/WebAPIContrib.Core。 – AFD

相關問題