C# 클래스 NCrontab.Advanced.CrontabSchedule

파일 보기 프로젝트 열기: jcoutch/NCrontab-Advanced 1 사용 예제들

공개 메소드들

메소드 설명
CheckForIllegalFilters ( Dictionary filters ) : void
CrontabSchedule ( ) : System
GetNextOccurrence ( System.DateTime baseValue ) : System.DateTime
GetNextOccurrence ( System.DateTime baseValue, System.DateTime endValue ) : System.DateTime
GetNextOccurrences ( System.DateTime baseTime, System.DateTime endTime ) : IEnumerable
IsMatch ( System.DateTime value ) : bool
IsMatch ( System.DateTime value, CrontabFieldKind kind ) : bool
Parse ( string expression, CronStringFormat format = CronStringFormat.Default ) : CrontabSchedule
ToString ( ) : string
TryParse ( string expression, CronStringFormat format = CronStringFormat.Default ) : CrontabSchedule

비공개 메소드들

메소드 설명
GetSpecificFilters ( Dictionary filters, CrontabFieldKind kind ) : List
GetValue ( string &filter, CrontabFieldKind kind ) : int
Increment ( IEnumerable filters, int value, int defaultValue, bool &overflow ) : int
InternalGetNextOccurence ( System.DateTime baseValue, System.DateTime endValue ) : System.DateTime
JoinFilters ( List paramList, CrontabFieldKind kind ) : void
MinDate ( System.DateTime newValue, System.DateTime endValue ) : System.DateTime
ParseField ( string field, CrontabFieldKind kind ) : List
ParseFilter ( string filter, CrontabFieldKind kind ) : ICronFilter
ParseToDictionary ( string cron, CronStringFormat format ) : List>.Dictionary

메소드 상세

CheckForIllegalFilters() 공개 정적인 메소드

public static CheckForIllegalFilters ( Dictionary filters ) : void
filters Dictionary
리턴 void

CrontabSchedule() 공개 메소드

public CrontabSchedule ( ) : System
리턴 System

GetNextOccurrence() 공개 메소드

public GetNextOccurrence ( System.DateTime baseValue ) : System.DateTime
baseValue System.DateTime
리턴 System.DateTime

GetNextOccurrence() 공개 메소드

public GetNextOccurrence ( System.DateTime baseValue, System.DateTime endValue ) : System.DateTime
baseValue System.DateTime
endValue System.DateTime
리턴 System.DateTime

GetNextOccurrences() 공개 메소드

public GetNextOccurrences ( System.DateTime baseTime, System.DateTime endTime ) : IEnumerable
baseTime System.DateTime
endTime System.DateTime
리턴 IEnumerable

IsMatch() 공개 메소드

public IsMatch ( System.DateTime value ) : bool
value System.DateTime
리턴 bool

IsMatch() 공개 메소드

public IsMatch ( System.DateTime value, CrontabFieldKind kind ) : bool
value System.DateTime
kind CrontabFieldKind
리턴 bool

Parse() 공개 정적인 메소드

public static Parse ( string expression, CronStringFormat format = CronStringFormat.Default ) : CrontabSchedule
expression string
format CronStringFormat
리턴 CrontabSchedule

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TryParse() 공개 정적인 메소드

public static TryParse ( string expression, CronStringFormat format = CronStringFormat.Default ) : CrontabSchedule
expression string
format CronStringFormat
리턴 CrontabSchedule