我正在学习ASP.NET Core,我看到注册MVC服务看起来像这样:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(options =>
{
options.MaxModelValidationErrors = 100;
});
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么该AddMvc方法需要以Action<MvcOptions>?的形式选择?为什么我不能只创建一个实例MvcOptions并将其传递给函数?