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

Vaade: 22590|Vastuse: 3

[Konsooliprogramm] Topshelfi kasutamine C# ajastatud täitmisülesannete jaoks

[Kopeeri link]
Postitatud 27.04.2019 21:28:16 | | | |
eessõna

Pärast eelmist artiklit Windowsi teenuste loomisest kirjeldab see artikkel lihtsamat viisi Windowsi teenuste loomiseks. Kasuta Topshelfi kolmanda osapoole pluginaid.
Keskkond ja tööriistad

>Windows 10 süsteem

>VS 2017

Tekst

1: Loo uus konsoolirakendus.

2: Paigalda "Ülemine riiul", ja tsiteeritud. Samuti võid klõpsata lingil, et alla laadida (Hüperlingi sisselogimine on nähtav.

3: Kleebi järgmine kood:






4: F5 käivitab programmi ja näed, et iga sekund väljastab see ühe joone.




5: Kuuendas reas kirjuta väljumiseks Ctrl +C. Nii et me peatume.




Paigaldusteenused

Oleme juba varem Topshelfiga ajastatud ülesandeid rakendanud. Paigaldame selle teenusesse.

1: Koodi osas võite viidata eelmisele artiklile. Start() stop() meetodis salvesta info. Nii näed järgmises paigalduses programmi töötamas intuitiivsemalt.

2: Esiteks, avage CMD administraatorina. Seejärel kasuta käsureda, et lõigata kata, kus programm töötab ("bin\Debug").






3: Alusta teenuse paigaldamist. Sisesta käsureale "TopshelfDemo.exe install" – > enter.





4: Ülaloleval pildil on näha, et paigaldus on edukas. Nüüd alusta teenust, sisesta "TopshelfDemo.exe start" – > sisesta.





5: Ülaloleval joonisel on näha, et teenus on edukalt käivitatud. Üks Topshelfi omadusi on see, et sama instantsi saab paigaldada mitme erineva nime all.

Seejärel sisesta "TopshelfDemo.exe –instance "newinstallname" install" – > sisesta.






Alusta teenust selle uue nimega, sisesta "TopshelfDemo.exe –instance "newinstallname" start" – > sisesta.


6: Näed, et teine instants on samuti edukalt paigaldatud. Nüüd vaatame teenuse staatust.



Teenust on näha, käivitatakse kaks instantsi.

7: Stop Service Sisesta "TopshelfDemo.exe peatus" – > sisene.




Desinstalli teenus, sisesta "TopshelfDemo.exe desinstalli" – > sisesta.





8: Desinstalli teise installatsiooni eksemplar, millel on sarnane süntaks. Käsureda on:


Epiloog

Topshelf on parem, kui Quartz.Net on planeeritud teeninduseks.





Eelmine:C# on Windowsi teenus, mis täidab ülesandeid regulaarselt
Järgmine:Olen osav täiustatud RxJava 2 reageerivate programmeerimise ideede valdamisel
Postitatud 30.04.2019 00:08:19 Telefonist |
Vau, Fat Chan, sa oled nii suurepärane, ma saatsin sulle ikka keset ööd veevihje
 Üürileandja| Postitatud 30.04.2019 15:19:53 Telefonist |
Jiu Shiya Postitatud 2019-4-30 00:08
Vau, Fat Chan, sa oled nii suurepärane, ma saatsin sulle ikka keset ööd veevihje

Pfft. Ma ei maganud öösel, vaadates tehnilist postitust?
Postitatud 14.05.2019 18:33:13 |
Tühi tsikaada postitatud 2019-4-30 15:19
Pfft. Ma ei maganud öösel, vaadates tehnilist postitust?

See on kindel, kas sa oled ju eeskuju?
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