Hi @Buck I
You may have already read & reviewed in the doc but the lifetimes of dependency services are inherently the same ones defined in the ASP.NET Dependency injection: Transient - instance per constructor injection, Scoped - instance per execution (function invocation), and Singleton - per process, which are called as follows:
builder.Services.AddTransient<IOperationTransient, Operation>();
builder.Services.AddScoped<IOperationScoped, Operation>();
builder.Services.AddSingleton<IOperationSingleton, Operation>();
You would then need to choose the lifetime that is the best fit for the particular service that's being registered in your Startup.cs
file and how would use it later on in your function.