IOptions<AppSettings>
örneğini, Başlangıç'ta ConfigureServices
yönteminden çözümlemek mümkün mü? Normal olarak, örnekleri başlatmak için IServiceProvider
'u kullanabilirsiniz, ancak hizmetleri kaydettirirken bu aşamada bulunmazsınız.ASP.NET Çekirdeğinde ConfigureServices İçinde Örnek Nasıl Çözümlenir
public void ConfigureServices(IServiceCollection services)
{
services.Configure<AppSettings>(
configuration.GetConfigurationSection(nameof(AppSettings)));
// How can I resolve IOptions<AppSettings> here?
}
Bu hizmeti, uygulamanın başka bir bölümünde çözmeniz gerekiyorsa? Eminim her şey ConfigureServices() içinde doğru değil mi? – Ray
@Ray sonra kurucu enjeksiyon gibi varsayılan bağımlılık enjeksiyon mekanizmalarını kullanabilirsiniz. Bu soru, özellikle 'ConfigureServices' yönteminin içindeki hizmetlerin çözümüyle ilgilidir. –