|
|
Publicēts 18.05.2019 16:51:41
|
|
|
|

Šo ziņu pēdējo reizi rediģēja Kongcicada 2019-5-18 16:53
priekšvārds
Kā minēts iepriekšējā rakstā, ir ļoti ērti izmantot Topshelf ar Quartz.Net, lai regulāri izpildītu uzdevumus. Šajā rakstā tiks dokumentēts, kā lietot Quartz.Net.
Instrumenti
>VS 2017
Teksts
Quartz ir atvērtā koda sistēma, ko parasti izmanto kopā ar laika noteikšanas pakalpojumiem. Pamatojoties uz iepriekšējo augšējo plauktu, kods ir tikai nedaudz jāmaina.
1: Izveidojiet jaunu konsoles lietojumprogrammu.
2: Iepazīstiniet ar augšējo plauktu un kvarca dll (ar Common.Logging.Core.dll)
3: Izveidojiet divas jaunas klases ar nosaukumiem :ServiceRunner.cs un TestJob.cs
4: ProgrammāGalvenā funkcija Topshelf kodā.
5: IekšāServiceRunner.csIevietojiet to vidū
Iepriekš minētajā kodā tiek īstenots, cik sekundes tas aktivizē. To var aktivizēt arī noteiktā laikā. Piemēram: pulksten 6 katru dienu. Katru pirmdienu pulksten 10 utt. Skatīt kvarca krona izteicienus.
Attiecīgi ir mainīta arī rakstīšanas metode
6: IekšāTestJob.cs ielīmēts
7: F5 sākas, un jūs varat redzēt, ka datu rinda tiek izvadīta ik pēc trim sekundēm.
8: Pēc atkļūdošanas varat instalēt pakalpojumu saskaņā ar iepriekšējā rakstā norādīto metodi. Varat arī rakstīt partijas failu tieši, vienkārši palaidiet to. Nav nepieciešams klauvēt uz komandrindas
Uzstādīšanas pakalpojumi: Jauna piezīmjbloka izveide: pārdēvējiet un mainiet sufiksa nosaukumu :Install.bat Ar peles labo pogu noklikšķiniet uz Piezīmjbloks, lai to atvērtu, un ielīmējiet tālāk norādīto komandu, lai saglabātu.
Atinstalēt pakalpojumus: Jauna piezīmjbloka izveide: pārdēvējiet un mainiet sufiksa nosaukumu :Uninstall.bat Ar peles labo pogu noklikšķiniet uz Piezīmjbloks, lai to atvērtu, un ielīmējiet tālāk norādīto komandu, lai saglabātu.
Piezīme: Kad > ir instalēts, pakalpojums tiek startēts pirms tā palaišanas. > instalēt un atinstalēt pakalpojumus, izmantojot administratora tiesības. > modificētu konfigurācijas failu, jums būs jārestartē pakalpojums, lai tas stātos spēkā.
Epilogs
Šis raksts ir tikai par kodu un vienkāršu lietošanu. Var atsaukties uz specifisku teorētisko informāciju Hipersaites pieteikšanās ir redzama.Oficiālā dokumentācija.
|
Iepriekšējo:Izpratne par BIO un NIONākamo:Lūdzu, pastāstiet man par java operāciju rabbitmq, basicQos() ir nederīgs
|