Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 308516|Atbildi: 85

[Avots] .net/c# Quartz.NET attālā uzdevumu plānošana [ar avota kodu]

  [Kopēt saiti]
Publicēts 04.05.2018 14:50:16 | | | |
Quartz.NET ir atvērtā koda darbu plānošanas sistēma, kas ir ļoti piemērota regulārai datu bāzes sinhronizācijas aptaujai, plānotiem e-pasta paziņojumiem un regulārai datu apstrādei ikdienas darbā.

Quartz.NET ļauj izstrādātājiem plānot darbus, pamatojoties uz laika intervāliem (vai dienām). Tas ievieš attiecības daudzi pret daudziem starp darbiem un trigeriem, kā arī var saistīt vairākus darbus ar dažādiem trigeriem.

Lietojumprogrammas, kas integrē Quartz.NET, var atkārtoti izmantot darbus no dažādiem notikumiem un apvienot vairākus darbus vienam pasākumam.


  • Oficiālā mācību dokumentācija: http://www.quartz-scheduler.net/documentation/index.html
  • Lietošanas piemēri: http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
  • Oficiālā avota koda lejupielāde: http://sourceforge.net/projects/quartznet/files/quartznet/


Quartz.net Attālināto uzdevumu plānošanas sistēma,.NET Framework 4.5 ir piemērs, citas .net versijas, lūdzu, pašpārbaudi

Projektam ir divi līmeņi:
Job-Client (izpildīt uzdevumus) un Job-Server (uzdevumu plānošana)

Darba klients

Nuget instalēšana:
Instalēšanas pakotne Quartz - versija 2.6.1

Darba serveris

Nuget instalēšana:
Instalēšanas pakotne Quartz - versija 2.6.1
Instalēšanas pakete CrystalQuartz.Remote - versija 4.2.1

Kā parādīts zemāk:




Darba klienta kods ir šāds:

Quartz CronTrigger ir vispilnīgākais konfigurācijas apraksts
http://www.itsvse.com/thread-4573-1-1.html
(Avots: Architect_Programmer)

Job-Server ir tikai jāmodificē web.config konfigurācija


Pēc CrystalQuartz.Remote instalēšanas web.config pievienos konfigurāciju, kā parādīts iepriekš redzamajā attēlā, jo mēs neizmantojam portu 555, mums ir jāmaina tikai osta


Kad izmaiņas ir pabeigtas, sāciet projektu

Pārlūkprogrammas ievade: http://localhost:port/CrystalQuartzPanel.axd

Pilna web.config konfigurācija ir šāda:


Vispirms startējiet Job-Client un pēc tam startējiet Job-Server, kā parādīts šajā attēlā:



Uzdevuma apturēšana



Atsākt misiju



Visbeidzot, pievienojiet avota kodu:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi







Iepriekšējo:SVG ceļš/glifs D atribūts detalizēti izskaidrots
Nākamo:Ārējās saites uz Discuz X foruma ierakstiem pievienot nofollow atribūtu
 Saimnieks| Publicēts 04.05.2018 15:21:11 |
Šeit ir labs piemērs no GitHub:

SchedulerManager.cs kods ir šāds:


JobHelper.cs kods ir šāds:



Publicēts 19.07.2018 15:25:47 |
Šo ziņu pēdējo reizi rediģēja QWERTYU 2018-7-19 15:32
Publicēts 19.07.2018 14:10:24 |
nuget instalē Quartz versiju 3.0.6 un pēc koda kopēšanas atgriež kļūdu
Publicēts 13.07.2018 11:09:04 |
Iemācieties mācīties
Publicēts 13.07.2018 13:04:05 |
Šī lieta ir laba, laba, vērts mācīties
Publicēts 19.07.2018 09:54:24 |
Vienkārši jāpateicas īpašniekam
Publicēts 20.07.2018 15:05:51 |
Iemācieties mācīties...
Publicēts 03.08.2018 10:55:49 |
Uzziniet 。。。。。。。
Publicēts 28.08.2018 23:16:28 |
Paldies, ka dalījāties ar labāko personu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com