Πώς να γράψετε την υπηρεσία σας

Πίνακας περιεχομένων:

Πώς να γράψετε την υπηρεσία σας
Πώς να γράψετε την υπηρεσία σας

Βίντεο: Πώς να γράψετε την υπηρεσία σας

Βίντεο: Πώς να γράψετε την υπηρεσία σας
Βίντεο: Olympic Idea Πως να γράψω μία επιχείρηση 2024, Απρίλιος
Anonim

Το βασικό εργαλείο για τη δημιουργία μιας υπηρεσίας των Windows είναι το πρότυπο Visual Studio. Net που ονομάζεται Υπηρεσία Windows.

Πώς να γράψετε την υπηρεσία σας
Πώς να γράψετε την υπηρεσία σας

Είναι απαραίτητο

Το κύριο πλεονέκτημα αυτού του εργαλείου Windows Service είναι η αυτόματη δημιουργία αναφορών στις σωστές κατηγορίες και κατηγορίες ονομάτων εφαρμόζοντας κληρονομικότητα και τροποποιώντας τις απαιτούμενες μεθόδους

Οδηγίες

Βήμα 1

Βεβαιωθείτε ότι κατανοείτε την ακολουθία των βημάτων για τη δημιουργία της υπηρεσίας σας: - ορίζοντας σωστά το όνομα υπηρεσίας της υπηρεσίας, - δημιουργία των απαραίτητων εγκαταστάσεων, - εκτέλεση παράκαμψης, - καθορισμός του κώδικα OnStop και OnStart, - καθορισμός της μεθόδου διαμόρφωσης για το δημιουργήθηκε υπηρεσία.

Βήμα 2

Χρησιμοποιήστε το παράθυρο διαλόγου Properties για να ορίσετε το επιθυμητό όνομα για την υπηρεσία που δημιουργείτε. Σημειώστε ότι το επιλεγμένο όνομα υπηρεσίας πρέπει να ταιριάζει με το όνομα που χρησιμοποιείται από την εφαρμογή προγράμματος εγκατάστασης κλάσης. Οποιαδήποτε αλλαγή στην τιμή του χρησιμοποιούμενου ονόματος συνεπάγεται ενημέρωση στην εφαρμογή προγράμματος εγκατάστασης κλάσης.

Βήμα 3

Χρησιμοποιήστε τις απαραίτητες παραμέτρους για να ορίσετε τις ιδιότητες και τις μεθόδους λειτουργίας της δημιουργημένης υπηρεσίας: - True - στην ενότητα CanStop - για να επιτρέψετε τη λήψη αιτημάτων που διακόπτουν την εκτέλεση. - True - στην ενότητα CanShutDown - για να επιτρέπεται η λήψη ειδοποιήσεων κατά την περιστροφή του υπολογιστή απ 'αυτήν την κλήση της διαδικασίας OnShutDown · - Λάθος - στην ενότητα CanPauseAndContinue - για να απαγορεύσετε τη διακοπή και την επανέναρξη της υπηρεσίας, ή True - για να επιτρέψετε αυτές τις ενέργειες · - Λάθος - στην ενότητα CanHandlePowerEvents - για να απαγορεύσετε στην υπηρεσία να λαμβάνει ειδοποιήσεις σχετικά με αλλαγές στην κατάσταση λειτουργίας του υπολογιστή, ή True - για να επιτρέπεται η λήψη τέτοιων ειδοποιήσεων · - Λάθος - στην ενότητα AutoLog - για να απαγορεύεται η εγγραφή μιας αναφοράς ενεργειών που εκτελούνται από την υπηρεσία στο αρχείο καταγραφής συμβάντων ή True - για να ενεργοποιηθεί η καταγραφή συμβάντων.

Βήμα 4

Καλέστε το εργαλείο επεξεργασίας κώδικα και εισαγάγετε τις απαιτούμενες τιμές επεξεργασίας για τις διαδικασίες OnStop και OnStart. Τροποποιήστε τις παραμέτρους των τιμών των μεθόδων που πρέπει να αλλάξετε στη λειτουργικότητα και προσθέστε τους απαραίτητους εγκαταστάτες για τη δημιουργία της υπηρεσίας.

Βήμα 5

Αναπτύξτε το μενού Build και καθορίστε την εντολή Build Solution χωρίς να προσπαθήσετε να χρησιμοποιήσετε το πλήκτρο F5 για να ξεκινήσετε την υπηρεσία. Εγκαταστήστε τη δημιουργημένη υπηρεσία.

Συνιστάται: