C# Класс SanderVantEinde.TelegramBot.TaskScheduler

Показать файл Открыть проект

Открытые методы

Метод Описание
RegisterTask ( System.Action task, TaskMoment moment, bool repeat = true ) : ScheduleTask
RegisterTask ( System.Action task, System.TimeSpan frequency, bool repeat = true ) : ScheduleTask
RegisterTask ( AsyncAction task, TaskMoment moment, bool repeat = true ) : ScheduleTask
RegisterTask ( AsyncAction action, System.TimeSpan frequency, bool repeat = true ) : ScheduleTask
TaskScheduler ( TelegramBot bot ) : System

Приватные методы

Метод Описание
AddScheduleTask ( ScheduleTask task ) : void
DoTasks ( ) : System.Threading.Tasks.Task

Описание методов

RegisterTask() публичный Метод

public RegisterTask ( System.Action task, TaskMoment moment, bool repeat = true ) : ScheduleTask
task System.Action
moment TaskMoment
repeat bool
Результат ScheduleTask

RegisterTask() публичный Метод

public RegisterTask ( System.Action task, System.TimeSpan frequency, bool repeat = true ) : ScheduleTask
task System.Action
frequency System.TimeSpan
repeat bool
Результат ScheduleTask

RegisterTask() публичный Метод

public RegisterTask ( AsyncAction task, TaskMoment moment, bool repeat = true ) : ScheduleTask
task AsyncAction
moment TaskMoment
repeat bool
Результат ScheduleTask

RegisterTask() публичный Метод

public RegisterTask ( AsyncAction action, System.TimeSpan frequency, bool repeat = true ) : ScheduleTask
action AsyncAction
frequency System.TimeSpan
repeat bool
Результат ScheduleTask

TaskScheduler() публичный Метод

public TaskScheduler ( TelegramBot bot ) : System
bot TelegramBot
Результат System