Standardverktyget för att skapa en Windows-tjänst är Visual Studio. Net-mallen som heter Windows Service.
Det är nödvändigt
Den största fördelen med detta Windows Service-verktyg är att automatiskt skapa referenser till rätt klasser och namnkategorier genom att använda arv och ändra de erforderliga metoderna
Instruktioner
Steg 1
Se till att du förstår sekvensen av steg för att skapa din tjänst: - korrekt definiera tjänstens namn på tjänsten; - skapa nödvändiga installatörer; - utföra en åsidosättning; - definiera OnStop- och OnStart-koden; - definiera konfigurationsmetoden för skapad tjänst.
Steg 2
Använd dialogrutan Egenskaper för att ställa in önskat namn för den tjänst du skapar. Observera att det valda servicenamnet måste matcha namnet som används av klassinstallationsprogrammet. Varje ändring av värdet på namnet som används innebär en uppdatering av klassinstallationsprogrammet.
Steg 3
Använd de nödvändiga parametrarna för att definiera egenskaperna och metoderna för den skapade tjänsten: - True - i CanStop-avsnittet - för att tillåta mottagningsförfrågningar som avbryter körningen; - True - i avsnittet CanShutDown - för att tillåta mottagande av aviseringar när datorn vrids av det samtalet OnShutDown-proceduren; - Falskt - i avsnittet CanPauseAndContinue - för att förbjuda avbrott och återupptagande av tjänsten, eller True - för att tillåta dessa åtgärder; - Falskt - i avsnittet CanHandlePowerEvents - för att förbjuda tjänsten att få meddelanden om ändringar i datorns strömtillstånd, eller sant - för att tillåta mottagning av sådana aviseringar; - falskt - i avsnittet AutoLog - för att förbjuda inspelning av en rapport om åtgärder som utförts av tjänsten i händelseloggen, eller sant - för att aktivera händelseloggning.
Steg 4
Ring kodredigeringsverktyget och ange de nödvändiga bearbetningsvärdena för OnStop- och OnStart-procedurerna. Ändra parametrarna för värdena för metoderna som ska ändras i funktionalitet och lägg till nödvändiga installatörer för den tjänst som skapas.
Steg 5
Expandera menyn Build och ange kommandot Build Solution utan att försöka använda F5-funktionstangenten för att starta tjänsten. Installera den skapade tjänsten.