See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 308516|Vastuse: 85

[Allikas] .net/c# Quartz.NET Kaugülesannete ajastamine [lähtekoodiga]

  [Kopeeri link]
Postitatud 04.05.2018 14:50:16 | | | |
Quartz.NET on avatud lähtekoodiga tööde ajastamise raamistik, mis sobib väga hästi andmebaasi sünkroniseerimise, ajastatud e-posti teavituste ja igapäevaste andmete töötlemise regulaarseks küsitluseks.

Quartz.NET võimaldab arendajatel ajastada töid ajavahemike (või päevade) alusel. See rakendab palju-paljude seost tööde ja päästikute vahel ning võib seostada mitut tööd erinevate päästikutega.

Rakendused, mis integreerivad Quartz.NET saavad taaskasutada erinevate sündmuste töid ja kombineerida mitu tööd üheks sündmuseks.


  • Ametlik õppedokumentatsioon: http://www.quartz-scheduler.net/documentation/index.html
  • Kasutusnäited: http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
  • Ametlik lähtekoodi allalaadimine: http://sourceforge.net/projects/quartznet/files/quartznet/


Quartz.net Kaugülesannete ajastamise raamistik,.NET raamistik 4.5 on näide, teised .net versioonid, palun testige end ise

Projektil on kaks taset:
Job-klient (täita ülesandeid) ja tööserverit (ülesannete ajastamine)

Töö-klient

Nuget paigaldus:
Install-Package Quartz -versioon 2.6.1

Job-Server

Nuget paigaldus:
Install-Package Quartz -versioon 2.6.1
Install-Package CrystalQuartz.Remote -versioon 4.2.1

Nagu allpool näidatud:




Töökliendi kood on järgmine:

Quartz CronTrigger on kõige täielikum konfiguratsiooni kirjeldus
http://www.itsvse.com/thread-4573-1-1.html
(Allikas: Architect_Programmer)

Job-Server peab muutma ainult web.config konfiguratsiooni


Pärast CrystalQuartz.Remote'i paigaldamist lisab web.config konfiguratsiooni nagu ülaloleval joonisel näidatud – kuna me ei kasuta porti 555, peame ainult porti muutma


Kui muudatused on lõpetatud, alusta projektiga

Brauseri sisend: http://localhost:port/CrystalQuartzPanel.axd

Web.config täielik konfiguratsioon on järgmine:


Alusta esmalt Job-Client ja seejärel Job-Server, nagu näidatud järgmisel joonisel:



Peata ülesanne



Jätka missiooni



Lõpuks lisa lähtekood:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse







Eelmine:SVG tee/Glüüf D atribuut selgitatakse üksikasjalikult
Järgmine:Välislingid Discuz X foorumi postitustele lisavad nofollow atribuudi
 Üürileandja| Postitatud 04.05.2018 15:21:11 |
Siin on hea näide GitHubist:

SchedulerManager.cs kood on järgmine:


JobHelper.cs kood on järgmine:



Postitatud 19.07.2018 15:25:47 |
Seda postitust toimetas viimati QWERTYU 19.07.2018 kell 15:32
Postitatud 19.07.2018 14:10:24 |
nuget installib Quartz versiooni 3.0.6 ja tagastab vea pärast koodi kopeerimist
Postitatud 13.07.2018 11:09:04 |
Õpi õppima
Postitatud 13.07.2018 13:04:05 |
See asi on hea, hea, õppimist väärt
Postitatud 19.07.2018 09:54:24 |
Pean lihtsalt omanikku tänama
Postitatud 20.07.2018 15:05:51 |
Õpi õppima...
Postitatud 03.08.2018 10:55:49 |
Õpi 。。。。。。。
Postitatud 28.08.2018 23:16:28 |
Aitäh, et jagasid parimat inimest
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com