Table of Contents

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