15 lines
587 B
C#
15 lines
587 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Hosting;
|
|
using ProperDI.Azure.Endpoints.ResourceGroup.LogLooker;
|
|
|
|
HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
|
|
|
|
builder.Services.AddHttpClient();
|
|
builder.Services.AddTransient<IActivityLogReader, ActivityLogReader>();
|
|
|
|
builder.Services.Configure<RoleAssesorBackgroundServiceOptions>(builder.Configuration.GetSection("RoleAssessorBackgroundService"));
|
|
builder.Services.AddHostedService<RoleAssesorBackgroundService>();
|
|
|
|
var host = builder.Build();
|
|
|
|
await host.RunAsync(); |