Interface ISchedulerFactory
Планировщик заданий
Namespace: Scheduler
Assembly: Scheduler.dll
Syntax
public interface ISchedulerFactory
Methods
Create()
Создание списка задач
Declaration
ISchedulerFactory Create()
Returns
Type | Description |
---|---|
ISchedulerFactory | Текущий планировщик заданий |
Do(Func<IMessage, IMessage>)
Добавление задачи в планировщик (список задач)
Declaration
ISchedulerFactory Do(Func<IMessage, IMessage> subprocess)
Parameters
Type | Name | Description |
---|---|---|
System.Func<IMessage, IMessage> | subprocess | Задача (должна принимать и возвращать IMessage) |
Returns
Type | Description |
---|---|
ISchedulerFactory | Текущий планировщик заданий |
Start(IMessage)
Запуск выполнения очереди задач
Declaration
IMessage Start(IMessage msg = null)
Parameters
Type | Name | Description |
---|---|---|
IMessage | msg | Сообщение с данными для первой задачи планировщика |
Returns
Type | Description |
---|---|
IMessage | Сообщение с данными от последнего элемента планировщика |