15 lines
474 B
C#
15 lines
474 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace RandomLogging.Service;
|
|
|
|
public static class ServicesExtension
|
|
{
|
|
public static HostApplicationBuilder AddRandomBackgroundService(this HostApplicationBuilder builder)
|
|
{
|
|
builder.Services.AddSingleton<RandomLoggingService>();
|
|
builder.Services.AddHostedService(service => service.GetRequiredService<RandomLoggingService>());
|
|
|
|
return builder;
|
|
}
|
|
} |