Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 41993|Odgovoriti: 7

[Frame] Odprtokodni okvir za razporejanje nalog Quartz

[Kopiraj povezavo]
Objavljeno na 18. 05. 2019 16:51:41 | | | |
To objavo je nazadnje uredil Kongcicada 18. 5. 2019 ob 16:53

predgovor



Kot je bilo omenjeno v prejšnjem članku, je zelo priročno uporabljati Topshelf z Quartz.Net za redno izvajanje nalog. Ta članek bo dokumentiral, kako uporabljati Quartz.Net.



Orodja

>VS 2017




Besedilno sporočilo

Quartz je odprtokodni okvir, ki se običajno uporablja skupaj s časovnimi storitvami. Na podlagi prejšnjega Topshelf je treba kodo le rahlo spremeniti.


1: Ustvarite novo konzolno aplikacijo.


2: Uvedite Topshelf in Quartz dll (z Common.Logging.Core.dll)





3: Ustvarite dva nova razreda z imenoma :ServiceRunner.cs in TestJob.cs


4: V programuGlavna funkcija v Topshelf kodi.





5: VServiceRunner.csVstavi ga na sredino


V zgornji kodi je implementirano, koliko sekund se sproži. Lahko se sproži tudi ob določenem času. Na primer: ob 6. uri vsak dan. Vsak ponedeljek ob 10. uri, itd. Glej izraze Quartz Cron.

Tudi način pisanja je bil ustrezno spremenjen




6: VTestJob.cs prilepljeno




7: F5 se začne in vidite, da se vsakih tri sekunde izpiše vrstica podatkov.

8: Po odpravljanju napak lahko storitev namestite po metodi iz prejšnjega članka. Lahko tudi neposredno napišeš serijsko datoteko, samo zaženi jo. Ni treba trkati na ukazno vrstico

Storitve namestitve:
Ustvarite nov zvezek: Preimenujte in spremenite ime pripone :Install.bat
Desni klik na Notepad odpre in prilepi naslednji ukaz za shranjevanje.

Odstranitev storitev:
Ustvarite nov zvezek: Preimenujte in spremenite ime pripone :Uninstall.bat
Desni klik na Notepad odpre in prilepi naslednji ukaz za shranjevanje.



Opomba:
  Ko je > nameščen, se storitev začne pred zagonom.
  > nameščati in odstranjevati storitve z uporabo skrbniških pravic.
  > spremembo konfiguracijske datoteke boš moral storitev ponovno zagnati, da bo začela veljati.


Epilog

  Ta članek je namenjen izključno kodi in preprosti uporabi. Na specifične teoretične informacije se lahko sklicujemo  Prijava do hiperpovezave je vidna.Uradna dokumentacija.









Prejšnji:Razumevanje BIO in NIO
Naslednji:Prosim, povejte mi o java operaciji rabbitmq, basicQos() je neveljaven
Objavljeno na 18. 05. 2019 17:02:47 Iz telefona |
Krasno
Objavljeno na 20. 05. 2019 09:30:40 |
Kako dinamično dodajam ali brišem načrtovane naloge?
Objavljeno na 20. 05. 2019 09:37:17 |
Uči se učiti
Objavljeno na 20. 05. 2019 09:44:44 |
Super, že prej sem napisal storitev spremljanja v realnem času in ta storitev načrtovanega zagona bi lahko bila koristna v prihodnosti
Objavljeno na 21. 05. 2019 13:36:57 |
Prazni cicada boss je fantastičen
 Najemodajalec| Objavljeno na 26. 05. 2019 13:18:04 |
Objavljeno 20. 5. 2019 ob 09:30
Kako dinamično dodajam ali brišem načrtovane naloge?

Lahko zgradiš generični razred nalog. Podeduj IJob vmesnik. Preprosto pokliči referenco menjalnika.
Objavljeno na 24. 10. 2021 18:03:21 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com