【发布时间】:2022-12-02 03:54:25
【问题描述】:
I want to register an IOptions implementation having an object with needed data . Having a IConfiguration with such data I can easily do this like this: (assuming IConfiguration has everything inside)
.ConfigureServices((context, services) =>
{
services.AddOptions<SmtpConfig>().BindConfiguration(nameof(SmtpConfig));
})
No how can I do the same with concrete data in place? Something like this:
services.AddOptions<SmtpConfig>().Bind(myData);
or
services.AddOptions<SmtpConfig>().Bind(new SmtpConfig() { ... });
【问题讨论】:
标签: c# .net-core dependency-injection configuration