ASP.NET Core 2 - 全局过滤器注册的多种方式?

4

在 Startup.cs 的 ConfigureServices 方法中,以下两者有何不同:

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

并且

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

这两者不是等同的吗?

是的,有时候有多种方法可以完成同一件事情,就像在 Owin 中有多种方法可以设置启动类和方法。 - Ehsan Sajjad
1个回答

4

是的,它们基本上是一样的。根据设置的选项和值,有时一个可能会覆盖另一个,但它们仍然可以达到相同的效果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接