C# 클래스 Castle.Components.Scheduler.DailyPeriodicWindowTrigger

something goes here...
상속: PeriodicTrigger
파일 보기 프로젝트 열기: codereflection/Castle.Components.Scheduler 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : Trigger

Makes a deep clone of the trigger

DailyPeriodicWindowTrigger ( System.DateTime startDateUtc, System.DateTime endDateUtc, DailyFireWindow dailyFireWindow, System.TimeSpan period, int jobExecutionCount ) : System.Collections.Generic

비공개 메소드들

메소드 설명
CannotExecuteAgain ( ) : bool
EndTimeHasPassed ( System.DateTime timeBasisUtc ) : bool
ExecuteAction ( ) : TriggerScheduleAction
InDailyFireWindow ( System.DateTime timeBasisUtc ) : bool
ScheduleSuggestedAction ( TriggerScheduleAction action, System.DateTime timeBasisUtc ) : TriggerScheduleAction
SkipAction ( ) : TriggerScheduleAction
StartTimeHasPassed ( System.DateTime timeBasisUtc ) : bool
StopAction ( ) : TriggerScheduleAction

메소드 상세

Clone() 공개 메소드

Makes a deep clone of the trigger
public Clone ( ) : Trigger
리턴 Trigger

DailyPeriodicWindowTrigger() 공개 메소드

public DailyPeriodicWindowTrigger ( System.DateTime startDateUtc, System.DateTime endDateUtc, DailyFireWindow dailyFireWindow, System.TimeSpan period, int jobExecutionCount ) : System.Collections.Generic
startDateUtc System.DateTime The UTC date for the trigger to start firing
endDateUtc System.DateTime The UTC date for the trigger to stop firing
dailyFireWindow DailyFireWindow Specifies the UTC hours when the trigger should fire
period System.TimeSpan The recurrence period of the trigger. /// If the period is set to null, the trigger will fire exactly once /// and never recur.
jobExecutionCount int The number of job executions remaining before the trigger /// stops firing. This number is decremented each time the job executes /// until it reaches zero. If the count is set to null, the number of times the job /// may execute is unlimited.
리턴 System.Collections.Generic