是否有与IServiceCollection的“ TryAdd”方法等效的用于IOptions <T>模式的方法?

时间:2019-12-11 20:50:57

标签: c# asp.net-core dependency-injection .net-core

我发现,如下面的语法所示,.NET Core IOptions模式非常有帮助。

services.Configure<MySettings>(configuration.GetSection("MySettings"));

我还发现TryAdd方法有助于防止服务注册重复,例如:

services.TryAddTransient<IMyService, MyService>();

我想知道是否有人知道使用IOptions完成相同任务的任何技术,或者是否在框架中内置了重复注册保护。换句话说,我正在寻找这样的东西:

services.TryConfigure<MySettings>(configuration.GetSection("MySettings"));

0 个答案:

没有答案