Nimi
FuturaPlan.TaskRunner.Triggers.Basic.SimpleTimeTrigger
Parametrit
Nimi | Tyyppi | Kuvaus |
---|---|---|
TimestampFileName | Merkkijono | Tiedoston nimi ja polku, johon viimeisin liipaisuhetki tallennetaan. |
| Kokonaisluku | Liipaisutaajuus sekunneissa. |
Kuvaus
Triggerin tarkoitus on laueta tietyn sekuntimäärän välein. Sillä voidaan haluttaessa esimerkiksi ajastaa jokin tapahtuma ajettavaksi kerran vuorokaudessa. Tällöin TriggerTimeInSeconds
parametriin asetetaan arvo 86400 (eli 24 x 60 x 60). TimestampFileName
parametri puolestaan osoittaa tekstitiedostoon, johon tallennetaan edellisen liipaisun suoritusaika. Triggeri päivittää tekstitiedostoa automaattisesti, mutta alkuarvolla voidaan konfiguroida tehtävä suoritettavaksi esim. joka yö klo 03:00. Tällöin alkuarvoksi pitää laittaa nykyisen päivän klo 03 esim. seuraavasti: "5.9.2018 03.00.00". Kun kello tulee 03:00, triggeri liipaisee pitäen huolen tiedoston päivittämisestä.
Esimerkki
<Trigger> <Name>FuturaPlan.TaskRunner.Triggers.Basic.SimpleTimeTrigger</Name> <Params> <Param Key="TimestampFileName">C:\DBManager\TaskRunner\SimpleTimeTrigger1.txt</Param> <Param Key="TriggerTimeInSeconds">86400</Param> </Params> </Trigger>