Dependency Injection based on Indigo.Functions and ielcoro's issues answear
Use [Inject] attribute to inject all your dependencies in Azure Function declaration.
[FunctionName("Example")]
public static IActionResult Run(
[HttpTrigger("GET")] HttpRequest request,
[Inject] IInjectService injectInstance)
{
...
}
For register your dependencies edit DependencyConfiguration
namespace Dependency_Injection
{
public class DependencyConfiguration : IDependencyConfiguration
{
public void ConfigureServices(IServiceCollection services)
{
//Register dependencies there :
services.AddSingleton<IInjectService,InjectService>();
}
}
}