2017-10-17 35 views
3

是什么之间Startup.cs ConfigureServices方法的差异:ASP.NET Core 2 - 全局过滤器注册多种方式?

services.Configure<MvcOptions>(options => 
{ 
    options.Filters.Add(new RequireHttpsAttribute()); 
});  

services.AddMvc(config=> 
{ 
    config.Filters.Add(new RequireHttpsAttribute()); 
}); 

是不是这两个相同呢?

+0

是的,有时候有多种方法可以做一件事,就像在Owin中有多种方法来设置启动类和方法 –

回答

3

是的,这些基本上是相同的。根据所设置的选项和值,可能会覆盖另一个选项和值,但它们仍然可以实现相同的效果。