C# 클래스 SanderVantEinde.TelegramBot.TaskScheduler

파일 보기 프로젝트 열기: sandervanteinde/TelegramBot

공개 메소드들

메소드 설명
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