using (var scope = serviceScopeFactory.CreateScope())
{
var service = scope.ServiceProvider.GetService<MyBackgroundService>();
if (service != null)
{
try
{
await service.StopAsync(default);
await service.StartAsync(default);
}
catch (Exception ex)
{
Log.Error(ex, ex.Message);
}
}
}
using (var scope = serviceScopeFactory.CreateScope())
{
var service = scope.ServiceProvider.GetService<MyBackgroundService>();
if (service != null)
{
try
{
await service.StopAsync(default);
await service.StartAsync(default);
}
catch (Exception ex)
{
Log.Error(ex, ex.Message);
}
}
}