Предоставляет методы для создания информации о задании.
Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Abstractions.dll
public interface IJobInfoBuilder
Methods
|
Improve this Doc
View Source
Устанавливает CRON-выражение планирования задания.
Declaration
IJobInfoBuilder CronExpression(string cronExpression)
Parameters
Type |
Name |
Description |
System.String |
cronExpression |
|
Returns
|
Improve this Doc
View Source
Устанавливает данные для выполнения задания.
Declaration
IJobInfoBuilder Data(DynamicDocument data)
Parameters
Returns
|
Improve this Doc
View Source
Устанавливает описание назначения задания.
Declaration
IJobInfoBuilder Description(string description)
Parameters
Type |
Name |
Description |
System.String |
description |
|
Returns
|
Improve this Doc
View Source
Устанавливает время окончания планирования задания.
Declaration
IJobInfoBuilder EndTimeUtc(DateTimeOffset? endTimeUtc)
Parameters
Type |
Name |
Description |
System.Nullable<DateTimeOffset> |
endTimeUtc |
|
Returns
|
Improve this Doc
View Source
Устанавливает политику обработки пропущенных срабатываний задания.
Declaration
IJobInfoBuilder MisfirePolicy(JobMisfirePolicy misfirePolicy)
Parameters
Returns
|
Improve this Doc
View Source
Устанавливает время начала планирования задания.
Declaration
IJobInfoBuilder StartTimeUtc(DateTimeOffset? startTimeUtc)
Parameters
Type |
Name |
Description |
System.Nullable<DateTimeOffset> |
startTimeUtc |
|
Returns
|
Improve this Doc
View Source
Устанавливает состояние выполнения задания.
Declaration
IJobInfoBuilder State(JobState state)
Parameters
Returns
Extension Methods