Class JobInfoFactoryExtensions
Методы расширения для IJobInfoFactory.
Inheritance
System.Object
JobInfoFactoryExtensions
Namespace:InfinniPlatform.Scheduler
Assembly:InfinniPlatform.Scheduler.Abstractions.dll
Syntax
public static class JobInfoFactoryExtensions : object
Methods
| Improve this Doc View SourceCreateJobInfo(IJobInfoFactory, Type, String, Action<IJobInfoBuilder>)
Создает новый экземпляр информации о задании IJobInfo.
Declaration
public static IJobInfo CreateJobInfo(this IJobInfoFactory target, Type jobHandler, string jobName, Action<IJobInfoBuilder> jobInfoBuilder)
Parameters
Type | Name | Description |
---|---|---|
IJobInfoFactory | target | Фабрика для создания информации о задании IJobInfo. |
Type | jobHandler | Тип обработчика заданий. |
System.String | jobName | Имя задания. |
Action<IJobInfoBuilder> | jobInfoBuilder | Функция для определения информации о задании. |
Returns
Type | Description |
---|---|
IJobInfo | Информация о задании. |
CreateJobInfo<THandler>(IJobInfoFactory, String, Action<IJobInfoBuilder>)
Создает новый экземпляр информации о задании IJobInfo.
Declaration
public static IJobInfo CreateJobInfo<THandler>(this IJobInfoFactory target, string jobName, Action<IJobInfoBuilder> jobInfoBuilder)where THandler : IJobHandler
Parameters
Type | Name | Description |
---|---|---|
IJobInfoFactory | target | Фабрика для создания информации о задании IJobInfo. |
System.String | jobName | Имя задания. |
Action<IJobInfoBuilder> | jobInfoBuilder | Функция для определения информации о задании. |
Returns
Type | Description |
---|---|
IJobInfo | Информация о задании. |
Type Parameters
Name | Description |
---|---|
THandler | Тип обработчика заданий. |
CreateJobInfo<THandler>(IJobInfoFactory, String, String, Action<IJobInfoBuilder>)
Создает новый экземпляр информации о задании IJobInfo.
Declaration
public static IJobInfo CreateJobInfo<THandler>(this IJobInfoFactory target, string jobName, string jobGroup, Action<IJobInfoBuilder> jobInfoBuilder)where THandler : IJobHandler
Parameters
Type | Name | Description |
---|---|---|
IJobInfoFactory | target | Фабрика для создания информации о задании IJobInfo. |
System.String | jobName | Имя задания. |
System.String | jobGroup | Группа задания. |
Action<IJobInfoBuilder> | jobInfoBuilder | Функция для определения информации о задании. |
Returns
Type | Description |
---|---|
IJobInfo | Информация о задании. |
Type Parameters
Name | Description |
---|---|
THandler | Тип обработчика заданий. |