2017-02-22 80 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