SchedulerPeriodicWorker - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.SchedulersСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public SchedulerPeriodicWorker(
IWebChronosSettings webChronosSettings,
ISchedulerStateManager schedulerStateManager,
ISchedulerProcessorResolver schedulerProcessorResolver,
ISchedulerProvider schedulerProvider,
IRedisDiscoveryStrategy discoveryStrategy
)
Public Sub New (
webChronosSettings As IWebChronosSettings,
schedulerStateManager As ISchedulerStateManager,
schedulerProcessorResolver As ISchedulerProcessorResolver,
schedulerProvider As ISchedulerProvider,
discoveryStrategy As IRedisDiscoveryStrategy
)
public:
SchedulerPeriodicWorker(
IWebChronosSettings^ webChronosSettings,
ISchedulerStateManager^ schedulerStateManager,
ISchedulerProcessorResolver^ schedulerProcessorResolver,
ISchedulerProvider^ schedulerProvider,
IRedisDiscoveryStrategy^ discoveryStrategy
)
new :
webChronosSettings : IWebChronosSettings *
schedulerStateManager : ISchedulerStateManager *
schedulerProcessorResolver : ISchedulerProcessorResolver *
schedulerProvider : ISchedulerProvider *
discoveryStrategy : IRedisDiscoveryStrategy -> SchedulerPeriodicWorker
Параметры
- webChronosSettings IWebChronosSettings
Настройки запуска плагинов Chronos на web-сервере.
- schedulerStateManager ISchedulerStateManager
Менеджер управления состоянием текущего планировщика задач.
- schedulerProcessorResolver ISchedulerProcessorResolver
Объект, используемый для получения обработчика планировщика задач по идентификатору его типа.
- schedulerProvider ISchedulerProvider
Объект, предоставляющий планировщик задач Quartz.
- discoveryStrategy IRedisDiscoveryStrategy
Предоставляет метод для уведомления Redis о состоянии отслеживаемых компонентов.