Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 308516|Svar: 85

[Källa] .net/c# Quartz.NET Fjärruppgiftsschemaläggning [med källkod]

  [Kopiera länk]
Publicerad på 2018-05-04 14:50:16 | | | |
Quartz.NET är ett öppen källkodsramverk för jobbschemaläggning, som är mycket lämpligt för regelbunden polling av databassynkronisering, schemalagda e-postnotiser och regelbunden databehandling i det dagliga arbetet.

Quartz.NET låter utvecklare schemalägga jobb baserat på tidsintervall (eller dagar). Den implementerar en många-till-många-relation mellan jobb och triggers, och kan också koppla flera jobb till olika triggers.

Applikationer som integrerar Quartz.NET kan återanvända jobb från olika händelser och kombinera flera jobb för en enda händelse.


  • Officiell lärdokumentation: http://www.quartz-scheduler.net/documentation/index.html
  • Användningsexempel: http://www.quartz-scheduler.net/documentation/quartz-2.x/quick-start.html
  • Officiell källkodsnedladdning: http://sourceforge.net/projects/quartznet/files/quartznet/


Quartz.net Fjärruppgiftsschemaläggningsramverk,.NET-ramverket 4.5 är ett exempel, andra .net-versioner, vänligen testa dig själv

Projektet har två nivåer:
Jobbklient (kör uppgifter) och jobbserver (uppgiftsschemaläggning)

Jobb-klient

NuGet-installation:
Installationspaket Quartz -version 2.6.1

Jobbserver

NuGet-installation:
Installationspaket Quartz -version 2.6.1
Installationspaket CrystalQuartz.Remote -Version 4.2.1

Som visas nedan:




Job-Client-koden är följande:

Quartz CronTrigger är den mest kompletta konfigurationsbeskrivningen
http://www.itsvse.com/thread-4573-1-1.html
(Källa: Architect_Programmer)

Job-Server behöver bara ändra web.config-konfigurationen


Efter att vi installerat CrystalQuartz.Remote kommer web.config att lägga till konfigurationen som visas i figuren ovan, eftersom vi inte använder port 555 behöver vi bara ändra porten


När modifieringarna är klara, starta projektet

Webbläsarinmatning: http://localhost:port/CrystalQuartzPanel.axd

Den fullständiga web.config-konfigurationen är följande:


Starta Job-Client först och starta sedan Job-Server, som visas i följande figur:



Pausa uppgiften



Återuppta uppdraget



Slutligen, bifoga källkoden:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar







Föregående:SVG-väg/glyf D-attribut förklarat i detalj
Nästa:Externa länkar till Discuz X-foruminlägg lägger till nofollow-attributet
 Hyresvärd| Publicerad på 2018-05-04 15:21:11 |
Här är ett bra exempel från GitHub:

SchedulerManager.cs kod är följande:


JobHelper.cs kod är följande:



Publicerad på 2018-07-19 15:25:47 |
Detta inlägg redigerades senast av QWERTYU den 2018-7-19 15:32
Publicerad på 2018-07-19 14:10:24 |
nuget installerar Quartz -Version 3.0.6 och ger ett felmeddelande efter att koden kopierats
Publicerad på 2018-07-13 11:09:04 |
Lär dig att lära dig
Publicerad på 2018-07-13 13:04:05 |
Det här är bra, bra, värt att lära sig
Publicerad på 2018-07-19 09:54:24 |
Behöver bara tacka ägaren
Publicerad på 2018-07-20 15:05:51 |
Lär dig att lära dig...
Publicerad på 2018-08-03 10:55:49 |
Lär dig 。。。。。。。
Publicerad på 2018-08-28 23:16:28 |
Tack för att du delade med dig av den främsta personen
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com