在将服务添加到服务集合后,是否有办法为服务(在本例中为AddMvc
)配置选项?这是我需要的一个例子:
正常添加服务:
services.AddMvc(opt =>
{
...
});
然后,稍后在代码中,更新\添加已添加的服务的一些选项。
services.AddMvc().AddJsonOptions(opt =>
{
...
});
这是一个使用.NET Core 2.2构建的API管道。
对AddJsonOptions
的调用添加了一个配置委托,稍后在实际构建/配置MvcJsonOptions
实例时调用该委托委托。您可以稍后通过在Configure<T>
上添加对IServiceCollection
的调用来获得相同的结果:
services.AddMvc(opt =>
{
// ...
});
// ...
services.Configure<MvcJsonOptions>(opt =>
{
// ...
});