הכלי הסטנדרטי ליצירת שירות Windows הוא התבנית Visual Studio. Net הנקראת Windows Service.
זה הכרחי
היתרון העיקרי של כלי שירות Windows זה הוא יצירה אוטומטית של הפניות למחלקות ולקטגוריות השמות הנכונות על ידי יישום ירושה ושינוי השיטות הנדרשות
הוראות
שלב 1
וודא שאתה מבין את רצף השלבים ליצירת השירות שלך: - הגדרה נכונה של שם השירות של השירות; - יצירת המתקינים הדרושים; - ביצוע עקיפה; - הגדרת קוד OnStop ו- OnStart; - הגדרת שיטת התצורה עבור נוצר שירות.
שלב 2
השתמש בתיבת הדו-שיח מאפיינים כדי להגדיר את השם הרצוי לשירות שאתה יוצר. שים לב ששם השירות שנבחר חייב להתאים לשם בו משתמש יישום מתקין הכיתה. כל שינוי בערך השם בו נעשה שימוש מרמז על עדכון ליישום מתקין הכיתה.
שלב 3
השתמש בפרמטרים הדרושים כדי להגדיר את המאפיינים ושיטות התפקוד של השירות שנוצר: - נכון - במקטע CanStop - כדי לאפשר קבלת בקשות המפריעות לביצוע; - נכון - במקטע CanShutDown - כדי לאפשר קבלת התראות כאשר מחשב מופעל. מחוץ לאותה קריאה הליך OnShutDown; - שקר - בסעיף CanPauseAndContinue - לאסור את ההפרעה והחידוש של השירות, או True - כדי לאפשר פעולות אלה; - שקר - בסעיף CanHandlePowerEvents - כדי לאסור על השירות לקבל התראות על שינויים במצב צריכת החשמל של המחשב, או True - כדי לאפשר קבלת התראות כאלה; - False - בסעיף AutoLog - כדי לאסור על הקלטת דוח על פעולות שבוצעו על ידי השירות ביומן האירועים, או True - כדי לאפשר רישום אירועים.
שלב 4
התקשר לכלי עורך הקודים והזן את ערכי העיבוד הנדרשים להליכי OnStop ו- OnStart. שנה את פרמטרי הערכים של השיטות לשינוי בפונקציונליות והוסף את המתקינים הדרושים לשירות שנוצר.
שלב 5
הרחב את תפריט ה- Build וציין את הפקודה Build Solution מבלי לנסות להשתמש במקש הפונקציה F5 כדי להפעיל את השירות. התקן את השירות שנוצר.