Комментарии к классу WorkToDeleteOldReports

This commit is contained in:
Olga Nemt 2023-11-10 10:11:57 +05:00
parent 66c0e6ad65
commit de59cb5f85

View File

@ -6,6 +6,9 @@ using System.Threading.Tasks;
namespace AsbCloudInfrastructure.Background
{
/// <summary>
/// Задача по удалению загруженных отчетов
/// </summary>
public class WorkToDeleteOldReports : Work
{
public WorkToDeleteOldReports()
@ -14,6 +17,14 @@ namespace AsbCloudInfrastructure.Background
Timeout = TimeSpan.FromMinutes(10);
}
/// <summary>
/// Удаление отчетов, загруженных ранее 30 дней от текущей даты
/// </summary>
/// <param name="id"></param>
/// <param name="services"></param>
/// <param name="onProgressCallback"></param>
/// <param name="token"></param>
/// <returns></returns>
protected override async Task Action(string id, IServiceProvider services, Action<string, double?> onProgressCallback, CancellationToken token)
{
var reportService = services.GetRequiredService<IReportService>();