Die standaardhulpmiddel vir die skep van 'n Windows-diens is die Visual Studio. Net-sjabloon genaamd Windows Service.
Dit is nodig
Die belangrikste voordeel van hierdie Windows Service-instrument is die outomatiese aanbring van verwysings na die regte klasse en naamkategorieë deur oorerwing toe te pas en die vereiste metodes te verander
Instruksies
Stap 1
Maak seker dat u die volgorde van die stappe vir die skep van u diens verstaan: - die diensnaam van die diens korrek definieer; - die nodige installeerders skep; - 'n override uitvoer; - die OnStop- en OnStart-kode definieer; - Definieer die konfigurasiemetode vir die diens geskep.
Stap 2
Gebruik die dialoogkassie Eienskappe om die gewenste naam vir die diens wat u skep, in te stel. Let daarop dat die geselekteerde diensnaam moet ooreenstem met die naam wat deur die klasinstalleerder-toepassing gebruik word. Enige verandering in die waarde van die naam wat gebruik word, impliseer 'n opdatering van die klasinstalleringsprogram.
Stap 3
Gebruik die nodige parameters om die eienskappe en werkswyses van die diens wat geskep is, te definieer: - Waar - in die CanStop-afdeling - om ontvangsversoeke toe te laat wat die uitvoering onderbreek; - Waar - in die afdeling CanShutDown - om kennisgewings toe te laat wanneer die rekenaar gedraai word OnShutDown-prosedure word nie genoem nie; - Onwaar - in die afdeling CanPauseAndContinue - om die onderbreking en hervatting van die diens te verbied, of Waar - om hierdie aksies toe te laat; - Onwaar - in die afdeling CanHandlePowerEvents - om te verbied dat die diens kennisgewings oor veranderings ontvang in die rekenaar se kragtoestand, of waar - om sodanige kennisgewings te ontvang; - Onwaar - in die afdeling AutoLog - om die opname van 'n verslag van aksies wat deur die diens in die gebeurtenislogboek uitgevoer is, of Waar - om gebeurtenisregistrasie moontlik te maak, te verbied.
Stap 4
Bel die kodeverwerker en voer die vereiste verwerkingswaardes in vir die OnStop- en OnStart-prosedures. Verander die parameters van die waardes van die metodes wat verander moet word in funksionaliteit en voeg die nodige installeerders by vir die diens wat geskep word.
Stap 5
Brei die Build-menu uit en spesifiseer die Build Solution-opdrag sonder om die F5-funksietoets te gebruik om die diens te begin. Installeer die diens wat geskep is.