C# ASP.NET核心2-全局过滤器注册多种方式?

C# ASP.NET核心2-全局过滤器注册多种方式?,c#,asp.net-core,asp.net-core-mvc,asp.net-core-2.0,C#,Asp.net Core,Asp.net Core Mvc,Asp.net Core 2.0,Startup.cs ConfigureServices方法与以下方法有什么区别: services.Configure<MvcOptions>(options => { options.Filters.Add(new RequireHttpsAttribute()); }); 这两个不相等吗?是的,它们本质上是相同的。根据所设置的选项和值,一个选项和值可能会覆盖另一个选项和值,但它们仍然可以实现相同的效果。是的,有时有多种方法可以完成一件事,例如在Owin中

Startup.cs ConfigureServices方法与以下方法有什么区别:

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

这两个不相等吗?

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

是的,有时有多种方法可以完成一件事,例如在Owin中,有多种方法可以设置启动类和方法
 services.AddMvc(config=> 
 { 
     config.Filters.Add(new RequireHttpsAttribute()); 
 });