Com Escriure El Vostre Servei

Taula de continguts:

Com Escriure El Vostre Servei
Com Escriure El Vostre Servei

Vídeo: Com Escriure El Vostre Servei

Vídeo: Com Escriure El Vostre Servei
Vídeo: Как получить замок на 30 лет? Невероятная семья Сорокиных и их замок Вальдау в Калининграде 2024, Maig
Anonim

L'eina estàndard per crear un servei de Windows és la plantilla Visual Studio. Net anomenada Servei de Windows.

Com escriure el vostre servei
Com escriure el vostre servei

És necessari

El principal avantatge d'aquesta eina de servei de Windows és la creació automàtica de referències a les classes i categories de noms correctes mitjançant l'aplicació de l'herència i la modificació dels mètodes necessaris

Instruccions

Pas 1

Assegureu-vos d’entendre la seqüència de passos per crear el vostre servei: - definició correcta del nom del servei; - creació dels instal·ladors necessaris; - realització d’una substitució; - definició del codi OnStop i OnStart; - definició del mètode de configuració per a la servei creat.

Pas 2

Utilitzeu el quadre de diàleg Propietats per definir el nom desitjat per al servei que esteu creant. Tingueu en compte que el nom del servei seleccionat ha de coincidir amb el nom utilitzat per l’aplicació d’instal·lació de la classe. Qualsevol canvi en el valor del nom utilitzat implica una actualització de l'aplicació d'instal·lació de la classe.

Pas 3

Utilitzeu els paràmetres necessaris per definir les propietats i mètodes de funcionament del servei creat: - Verdader - a la secció CanStop - per permetre la recepció de sol·licituds que interrompen l'execució; - Verdader - a la secció CanShutDown - per permetre rebre notificacions quan es gira l'ordinador off that call the OnShutDown procedure; - False - a la secció CanPauseAndContinue - per prohibir la interrupció i la represa del servei, o True - per permetre aquestes accions; - False - a la secció CanHandlePowerEvents - per prohibir que el servei rebi notificacions sobre canvis a l’estat d’alimentació de l’ordinador o True per permetre la recepció d’aquestes notificacions; False (a la secció AutoLog) per prohibir l’enregistrament d’un informe d’accions realitzades pel servei al registre d’esdeveniments o True per activar el registre d’esdeveniments.

Pas 4

Truqueu a l'eina d'edició de codi i introduïu els valors de processament necessaris per als procediments OnStop i OnStart. Modifiqueu els paràmetres dels valors dels mètodes que s'han de canviar en funció i afegiu els instal·ladors necessaris per al servei que es crea.

Pas 5

Amplieu el menú Crea i especifiqueu l'ordre Construeix la solució sense provar d'utilitzar la tecla de funció F5 per iniciar el servei. Instal·leu el servei creat.

Recomanat: