How to inject or use IConfiguration in Azure Function V3 with Dependency Injection when configuring a service

前端 未结 4 1925
挽巷
挽巷 2021-02-02 12:46

Normally in a .NET Core project I would create a \'boostrap\' class to configure my service along with the DI registration commands. This is usually an extension method of

4条回答
  •  忘了有多久
    2021-02-02 13:10

    I´m using .net core 3.1

    [assembly: FunctionsStartup(typeof(Startup))]
    namespace xxxxx.Functions.Base
    {
        [ExcludeFromCodeCoverage]
        public class Startup : FunctionsStartup
        {
            private static IConfiguration _configuration = null;
    
            public override void Configure(IFunctionsHostBuilder builder)
            {
                var serviceProvider = builder.Services.BuildServiceProvider();
                _configuration = serviceProvider.GetRequiredService();
    
                *** Now you can use _configuration["KEY"] in Startup.cs ***
            }
    

提交回复
热议问题