Interface IJobSchedulerStateObserver
Предоставляет механизм для получения уведомлений об изменении состояния планировщика IJobScheduler.
Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Quartz.dll
Syntax
public interface IJobSchedulerStateObserver
Methods
| Improve this Doc View SourceOnAddOrUpdateJob(JobInfo)
Вызывается при добавлении или обновлении задания.
Declaration
Task OnAddOrUpdateJob(JobInfo jobInfo)
Parameters
Type | Name | Description |
---|---|---|
JobInfo | jobInfo | Информация о задании. |
Returns
Type | Description |
---|---|
Task |
OnAddOrUpdateJobs(IEnumerable<JobInfo>)
Вызывается при добавлении или обновлении списка заданий.
Declaration
Task OnAddOrUpdateJobs(IEnumerable<JobInfo> jobInfos)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<JobInfo> | jobInfos | Список с информацией о заданиях. |
Returns
Type | Description |
---|---|
Task |
OnDeleteAllJobs()
Вызывается при удалении всех заданий.
Declaration
Task OnDeleteAllJobs()
Returns
Type | Description |
---|---|
Task |
OnDeleteJob(String)
Вызывается при удалении указанного задания.
Declaration
Task OnDeleteJob(string jobId)
Parameters
Type | Name | Description |
---|---|---|
System.String | jobId | Уникальный идентификатор задания. |
Returns
Type | Description |
---|---|
Task |
OnDeleteJobs(IEnumerable<String>)
Вызывается при удалении указанных заданий.
Declaration
Task OnDeleteJobs(IEnumerable<string> jobIds)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.String> | jobIds | Список с уникальными идентификаторами заданий. |
Returns
Type | Description |
---|---|
Task |
OnExecuteJob(JobInfo, JobHandlerContext)
Вызывается при выполнении задания.
Declaration
Task OnExecuteJob(JobInfo jobInfo, JobHandlerContext jobHandlerContext)
Parameters
Type | Name | Description |
---|---|---|
JobInfo | jobInfo | Информация о задании. |
JobHandlerContext | jobHandlerContext | Контекст обработки задания. |
Returns
Type | Description |
---|---|
Task |
OnPauseAllJobs()
Вызывается при приостановке планирования всех заданий.
Declaration
Task OnPauseAllJobs()
Returns
Type | Description |
---|---|
Task |
OnPauseJob(String)
Вызывается при приостановке планирования указанного задания.
Declaration
Task OnPauseJob(string jobId)
Parameters
Type | Name | Description |
---|---|---|
System.String | jobId | Уникальный идентификатор задания. |
Returns
Type | Description |
---|---|
Task |
OnPauseJobs(IEnumerable<String>)
Вызывается при приостановке планирования указанных заданий.
Declaration
Task OnPauseJobs(IEnumerable<string> jobIds)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.String> | jobIds | Список с уникальными идентификаторами заданий. |
Returns
Type | Description |
---|---|
Task |
OnResumeAllJobs()
Вызывается при возобновлении планирования всех заданий.
Declaration
Task OnResumeAllJobs()
Returns
Type | Description |
---|---|
Task |
OnResumeJob(String)
Вызывается при возобновлении планирования указанного задания.
Declaration
Task OnResumeJob(string jobId)
Parameters
Type | Name | Description |
---|---|---|
System.String | jobId | Уникальный идентификатор задания. |
Returns
Type | Description |
---|---|
Task |
OnResumeJobs(IEnumerable<String>)
Вызывается при возобновлении планирования указанных заданий.
Declaration
Task OnResumeJobs(IEnumerable<string> jobIds)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<System.String> | jobIds | Список с уникальными идентификаторами заданий. |
Returns
Type | Description |
---|---|
Task |