Show / Hide Table of Contents

Interface IJobSchedulerStateObserver

Предоставляет механизм для получения уведомлений об изменении состояния планировщика IJobScheduler.

Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Quartz.dll
Syntax
public interface IJobSchedulerStateObserver

Methods

| Improve this Doc View Source

OnAddOrUpdateJob(JobInfo)

Вызывается при добавлении или обновлении задания.

Declaration
Task OnAddOrUpdateJob(JobInfo jobInfo)
Parameters
Type Name Description
JobInfo jobInfo

Информация о задании.

Returns
Type Description
Task
| Improve this Doc View Source

OnAddOrUpdateJobs(IEnumerable<JobInfo>)

Вызывается при добавлении или обновлении списка заданий.

Declaration
Task OnAddOrUpdateJobs(IEnumerable<JobInfo> jobInfos)
Parameters
Type Name Description
IEnumerable<JobInfo> jobInfos

Список с информацией о заданиях.

Returns
Type Description
Task
| Improve this Doc View Source

OnDeleteAllJobs()

Вызывается при удалении всех заданий.

Declaration
Task OnDeleteAllJobs()
Returns
Type Description
Task
| Improve this Doc View Source

OnDeleteJob(String)

Вызывается при удалении указанного задания.

Declaration
Task OnDeleteJob(string jobId)
Parameters
Type Name Description
System.String jobId

Уникальный идентификатор задания.

Returns
Type Description
Task
| Improve this Doc View Source

OnDeleteJobs(IEnumerable<String>)

Вызывается при удалении указанных заданий.

Declaration
Task OnDeleteJobs(IEnumerable<string> jobIds)
Parameters
Type Name Description
IEnumerable<System.String> jobIds

Список с уникальными идентификаторами заданий.

Returns
Type Description
Task
| Improve this Doc View Source

OnExecuteJob(JobInfo, JobHandlerContext)

Вызывается при выполнении задания.

Declaration
Task OnExecuteJob(JobInfo jobInfo, JobHandlerContext jobHandlerContext)
Parameters
Type Name Description
JobInfo jobInfo

Информация о задании.

JobHandlerContext jobHandlerContext

Контекст обработки задания.

Returns
Type Description
Task
| Improve this Doc View Source

OnPauseAllJobs()

Вызывается при приостановке планирования всех заданий.

Declaration
Task OnPauseAllJobs()
Returns
Type Description
Task
| Improve this Doc View Source

OnPauseJob(String)

Вызывается при приостановке планирования указанного задания.

Declaration
Task OnPauseJob(string jobId)
Parameters
Type Name Description
System.String jobId

Уникальный идентификатор задания.

Returns
Type Description
Task
| Improve this Doc View Source

OnPauseJobs(IEnumerable<String>)

Вызывается при приостановке планирования указанных заданий.

Declaration
Task OnPauseJobs(IEnumerable<string> jobIds)
Parameters
Type Name Description
IEnumerable<System.String> jobIds

Список с уникальными идентификаторами заданий.

Returns
Type Description
Task
| Improve this Doc View Source

OnResumeAllJobs()

Вызывается при возобновлении планирования всех заданий.

Declaration
Task OnResumeAllJobs()
Returns
Type Description
Task
| Improve this Doc View Source

OnResumeJob(String)

Вызывается при возобновлении планирования указанного задания.

Declaration
Task OnResumeJob(string jobId)
Parameters
Type Name Description
System.String jobId

Уникальный идентификатор задания.

Returns
Type Description
Task
| Improve this Doc View Source

OnResumeJobs(IEnumerable<String>)

Вызывается при возобновлении планирования указанных заданий.

Declaration
Task OnResumeJobs(IEnumerable<string> jobIds)
Parameters
Type Name Description
IEnumerable<System.String> jobIds

Список с уникальными идентификаторами заданий.

Returns
Type Description
Task

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.