Class ReportGeneratingTaskManager
- Namespace
- Lers.Administration
- Assembly
- Lers.System.dll
Предоставляет интерфейс для работы c заданиями формирования отчетов.
public class ReportGeneratingTaskManager : ServerObject
- Inheritance
-
ReportGeneratingTaskManager
- Inherited Members
- Extension Methods
Properties
IsEditAllowed
Получает значение, определяющее, разрешено ли редактирование задания формирования отчетов текущему пользователю.
public bool IsEditAllowed { get; }
Property Value
Methods
GetById(int, ReportGeneratingTaskInfoFlags)
Получает задание формирования отчёта по идентификатору.
public ReportGeneratingTask GetById(int id, ReportGeneratingTaskInfoFlags flags)
Parameters
id
intflags
ReportGeneratingTaskInfoFlags
Returns
GetByIdAsync(int)
Получает задание формирования отчёта по идентификатору.
public Task<ReportGeneratingTask> GetByIdAsync(int id)
Parameters
id
intИдентификатор задания формирования отчёта.
Returns
- Task<ReportGeneratingTask>
Задание, которое после завершения вернёт экземпляр ReportGeneratingTask.
GetByIdAsync(int, ReportGeneratingTaskInfoFlags)
Получает задание формирования отчёта по идентификатору.
public Task<ReportGeneratingTask> GetByIdAsync(int id, ReportGeneratingTaskInfoFlags flags)
Parameters
id
intИдентификатор задания формирования отчёта.
flags
ReportGeneratingTaskInfoFlagsФлаги, определяющие, какая дополнительная информация должна быть получена.
Returns
- Task<ReportGeneratingTask>
Задание, которое после завершения вернёт экземпляр ReportGeneratingTask.
GetListAsync()
Асинхронно получает список заданий формирования отчетов.
public Task<ReportGeneratingTask[]> GetListAsync()
Returns
- Task<ReportGeneratingTask[]>
Задание, которое после завершения вернёт массив ReportGeneratingTask.
NewReportGeneratingTask(string)
Создает новое задание формирования отчетов.
public ReportGeneratingTask NewReportGeneratingTask(string title)
Parameters
title
stringНаименование задания.
Returns
- ReportGeneratingTask
Возвращает экземпляр ReportGeneratingTask.