Class CrontabSchedule
- Namespace
- NCrontab
- Assembly
- NCrontab.Signed.dll
public sealed class CrontabSchedule
- Inheritance
-
CrontabSchedule
- Inherited Members
-
Methods
GetNextOccurrence(DateTime)
public DateTime GetNextOccurrence(DateTime baseTime)
Parameters
baseTime
DateTime
Returns
- DateTime
GetNextOccurrence(DateTime, DateTime)
public DateTime GetNextOccurrence(DateTime baseTime, DateTime endTime)
Parameters
baseTime
DateTime
endTime
DateTime
Returns
- DateTime
GetNextOccurrences(DateTime, DateTime)
public IEnumerable<DateTime> GetNextOccurrences(DateTime baseTime, DateTime endTime)
Parameters
baseTime
DateTime
endTime
DateTime
Returns
- IEnumerable<DateTime>
Parse(string)
public static CrontabSchedule Parse(string expression)
Parameters
expression
string
Returns
- CrontabSchedule
Parse(string, ParseOptions)
public static CrontabSchedule Parse(string expression, CrontabSchedule.ParseOptions options)
Parameters
expression
string
options
CrontabSchedule.ParseOptions
Returns
- CrontabSchedule
ToString()
public override string ToString()
Returns
- string
TryParse(string)
public static CrontabSchedule TryParse(string expression)
Parameters
expression
string
Returns
- CrontabSchedule
TryParse(string, ParseOptions)
public static CrontabSchedule TryParse(string expression, CrontabSchedule.ParseOptions options)
Parameters
expression
string
options
CrontabSchedule.ParseOptions
Returns
- CrontabSchedule
TryParse<T>(string, ParseOptions, Func<CrontabSchedule, T>, Func<ExceptionProvider, T>)
public static T TryParse<T>(string expression, CrontabSchedule.ParseOptions options, Func<CrontabSchedule, T> valueSelector, Func<ExceptionProvider, T> errorSelector)
Parameters
expression
string
options
CrontabSchedule.ParseOptions
valueSelector
Func<CrontabSchedule, T>
errorSelector
Func<ExceptionProvider, T>
Returns
- T
Type Parameters
T
TryParse<T>(string, Func<CrontabSchedule, T>, Func<ExceptionProvider, T>)
public static T TryParse<T>(string expression, Func<CrontabSchedule, T> valueSelector, Func<ExceptionProvider, T> errorSelector)
Parameters
expression
string
valueSelector
Func<CrontabSchedule, T>
errorSelector
Func<ExceptionProvider, T>
Returns
- T
Type Parameters
T