Nimi
FuturaPlan.TaskRunner.Triggers.Basic.TransactionFileTrigger
Parametrit
Nimi | Tyyppi | Kuvaus |
---|---|---|
TransactionFile | Merkkijono | Tiedoston nimi ja polku, johon viimeisin liipaisuhetki tallennetaan. |
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.TransactionFile</Name> <Params> <Param Key="TransactionFile">C:\DBManager\TaskRunner\TransactionFileTrigger.txt</Param> </Params> </Trigger>