ScheduleRuleUnion

PackageFCQRS.Workflows
When a schedule is due, written `ScheduleRule.Daily`, `ScheduleRule.Weekly` or `ScheduleRule.Every`. A rule is stored in the schedule's journal, so its cases and fields are a persistent contract.

Specification

Kind
Union
Members
6
Examples
0
IsWeeklySignature
this.IsWeekly
IsDailySignature
this.IsDaily
IsEverySignature
this.IsEvery
DailySignature
Daily(time, zone)
WeeklySignature
Weekly(days, time, zone)

Summary

NameSignatureSynopsis
IsWeeklythis.IsWeeklyNo description available.
IsDailythis.IsDailyNo description available.
IsEverythis.IsEveryNo description available.
DailyDaily(time, zone)Every day at a local time in a time zone.
WeeklyWeekly(days, time, zone)On the listed days of the week at a local time in a time zone.
EveryEvery intervalEvery interval, counted from the schedule's creation or last change.

IsWeekly

this.IsWeekly
Member

Returns

bool

IsDaily

this.IsDaily
Member

Returns

bool

IsEvery

this.IsEvery
Member

Returns

bool

Daily

Daily(time, zone)
Member
Every day at a local time in a time zone. The zone is a time-zone ID such as "Europe/Oslo".

Parameters

NameTypeDescription
timeTimeOnly
zonestring

Returns

unit

Weekly

Weekly(days, time, zone)
Member
On the listed days of the week at a local time in a time zone.

Parameters

NameTypeDescription
daysDayOfWeek list
timeTimeOnly
zonestring

Returns

unit

Every

Every interval
Member
Every interval, counted from the schedule's creation or last change.

Parameters

NameTypeDescription
intervalTimeSpan

Returns

unit