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

Skats: 22590|Atbildi: 3

[Konsoles programma] Topshelf izmantošana C# plānotajiem izpildes uzdevumiem

[Kopēt saiti]
Publicēts 27.04.2019 21:28:16 | | | |
priekšvārds

Pēc iepriekšējā raksta par Windows pakalpojumu izveidi šajā rakstā tiks ierakstīts vienkāršāks veids, kā izveidot Windows pakalpojumus. Izmantojiet Topshelf trešo pušu spraudņus.
Vide un rīki

>Windows 10 sistēma

>VS 2017

Teksts

1: Izveidojiet jaunu konsoles lietojumprogrammu.

2: Instalējiet "Augšējais plaukts", un citēts. Varat arī noklikšķināt uz saites, lai lejupielādētu (Hipersaites pieteikšanās ir redzama.

3: Ielīmējiet šādu kodu:






4: F5 palaiž programmu, un jūs varat redzēt, ka katru sekundi tā izvada līniju.




5: 6. rindā rakstiet Ctrl + C, lai izietu. Tāpēc mēs apstājamies.




Uzstādīšanas pakalpojumi

Mēs jau esam ieviesuši laika uzdevumus ar Topshelf agrāk. Instalēsim to pakalpojumā.

1: Par koda daļu varat atsaukties uz iepriekšējo rakstu. Metodē start() stop() ierakstiet informāciju. Tādā veidā nākamajā instalācijā jūs varat redzēt, ka programma darbojas intuitīvāk.

2: Vispirms atveriet CMD kā administratoru. Pēc tam izmantojiet komandrindu, lai izgrieztu direktoriju, kurā darbojas programma ("bin\Debug").






3: Sāciet pakalpojuma instalēšanu. Komandrindā ievadiet "TopshelfDemo.exe instalēt" - > ievadiet.





4: Iepriekš redzamajā attēlā varat redzēt, ka instalēšana ir veiksmīga. Tagad sāciet pakalpojumu, ievadiet "TopshelfDemo.exe start" - > ievadiet.





5: Iepriekš redzamajā attēlā varat redzēt, ka pakalpojums ir veiksmīgi uzsākts. Viena no Topshelf funkcijām ir tā, ka vienu un to pašu instanci var izvietot ar vairākiem dažādiem nosaukumiem.

Pēc tam ievadiet "TopshelfDemo.exe –instance "newinstallname" install" - > ievadiet.






Sāciet pakalpojumu ar šo jauno nosaukumu, ievadiet "TopshelfDemo.exe –instance "newinstallname" start" – > ievadiet.


6: Jūs varat redzēt, ka arī otrā instance ir veiksmīgi instalēta. Tagad pārbaudīsim pakalpojuma statusu.



Pakalpojums ir redzams, tiek startēti divi gadījumi.

7: Apturēt pakalpojumu Ievadiet "TopshelfDemo.exe stop" - > ievadiet.




Atinstalēšanas pakalpojums Ievadiet "TopshelfDemo.exe atinstalēt" - > ievadiet.





8: Atinstalējiet otrās instalācijas instanci ar līdzīgu sintaksi Komandrinda ir:


Epilogs

Topshelf ir labāks ar Quartz.Net plānotajam pakalpojumam.





Iepriekšējo:C# ir Windows pakalpojums, kas regulāri izpilda uzdevumus
Nākamo:Pārzina progresīvas RxJava 2 responsīvas programmēšanas idejas
Publicēts 30.04.2019 00:08:19 No tālruņa |
Wow, Fat Chan, tu esi tik lielisks, es joprojām nakts vidū ievietoju jums ūdens padomu
 Saimnieks| Publicēts 30.04.2019 15:19:53 No tālruņa |
Jiu Shiya Publicēts 2019-4-30 00:08
Wow, Fat Chan, tu esi tik lielisks, es joprojām nakts vidū ievietoju jums ūdens padomu

Pfft. Es negulēju nakts vidū, skatoties tehnisko ziņu?
Publicēts 14.05.2019 18:33:13 |
Tukša cikāde Publicēts 2019-4-30 15:19
Pfft. Es negulēju nakts vidū, skatoties tehnisko ziņu?

Tas ir skaidrs, galu galā, vai jūs esat paraugs?
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