Returnerer true hvis timer fyrer på tidspunktet angivet i dateTime.
Namespace:
Omada.OE.Model
Assembly:
Omada.OE.Model (in Omada.OE.Model.dll) Version: 15.0.0.0
Syntaxpublic bool ExecutesOn(
DateTime dateTime,
DateTime lastExecTime,
WorkWeek workWeek,
bool inLocalTime,
out DateTime lastPlannedExecution
)
Parameters
- dateTime
- Type: SystemDateTime
Checker om timeren fyrer på dette tidspunkt (angives typisk som 'now').
Bemærk at der anvendes en vis 'slack'!
Dvs. hvis f.eks. timeren (burde) fyre kl. 17:45 og dateTime er 17:46 så fyrer den alligevel!
Slack-størrelsen afhænger af timerens repeat pattern.
- lastExecTime
- Type: SystemDateTime
Angiver seneste tidspunkt hvor timeren fyrede. - workWeek
- Type: Omada.OE.ModelWorkWeek
Hvis angivet returneres et tidspunkt kun hvis det ligger indenfor arbejdstid.
Bruges under alle omstændigheder kun hvis repeat pattern er enten: minutely, hourly eller daily.
- inLocalTime
- Type: SystemBoolean
If set to true, the timers will execute in the local time of the active user (normally system user).
The standard behaviour is to execute in UTC time which gives summertime / wintertime deviations.
- lastPlannedExecution
- Type: SystemDateTime
Returnerer det seneste tidspunkt i fortid (dvs. mindre eller lig checkTime) hvor timer blev/burde være blevet afviklet.
Hvis repeat pattern ikke er enten 'minutely' eller 'hourly' så returneres DateTime.MinValue.
Der returneres også DateTime.MinValue hvis der ikke blev fundet et tidspunkt på dateTime datoen eller datoen før.
Return Value
Type:
Boolean
See Also