Nimi
FuturaPlan.TaskRunner.Triggers.Basic.TransactionFileTrigger
...
FileTrigger
Parametrit
Triggerin laukaisu yksittäisestä tiedostosta:
Nimi | Tyyppi | Kuvaus |
---|---|---|
FilePath | Merkkijono | Sen tiedoston koko polku, jonka olemassaolo laukaisee liipaisimen. |
Triggerin laukaisu tiedostoista, joilla annettu tiedostopääte:
Nimi | Tyyppi | Kuvaus |
---|
TransactionFile
FileFolderPath | Merkkijono |
Sen hakemiston koko polku, josta laukaisuperusteena olevat tiedostot löytyvät. | ||
FileFormat | Merkkijono | Laukaisuperusteena oleva tiedostotyyppi. Jos yksikin tiedosto annetulla päätteellä löytyy annetusta hakemistosta, liipaisin laukeaa. |
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). kun halutun niminen tiedosto löytyy halutusta kansiosta.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
Koodilohko |
---|
<Trigger> <Name>FuturaPlan.TaskRunner.Triggers.Basic.TransactionFile<FileTrigger</Name> <Params> <Param Key="TransactionFileFilePath">C:\DBManager\TaskRunner\TransactionFileTriggerFileTrigger.txt</Param> </Params> </Trigger> |
...