|
|
Δημοσιεύτηκε στις 27/4/2019 9:28:16 μ.μ.
|
|
|
|

πρόλογος
Σε συνέχεια του προηγούμενου άρθρου σχετικά με τη δημιουργία υπηρεσιών των Windows, αυτό το άρθρο θα καταγράψει έναν απλούστερο τρόπο δημιουργίας υπηρεσιών των Windows. Χρησιμοποιήστε προσθήκες τρίτων κατασκευαστών Toprack.
Περιβάλλον & Εργαλεία
>Σύστημα Windows 10
>VS 2017
Κείμενο
1: Δημιουργήστε μια νέα εφαρμογή κονσόλας.
2: Εγκαταστήστε "Επάνω ράφι", και παρατίθεται. Μπορείτε επίσης να κάνετε κλικ στον σύνδεσμο για λήψη (Η σύνδεση με υπερσύνδεσμο είναι ορατή.)
3: Επικολλήστε τον ακόλουθο κώδικα:
4: Το F5 εκτελεί το πρόγραμμα και μπορείτε να δείτε ότι κάθε δευτερόλεπτο εξάγει μια γραμμή.
5: Στη γραμμή 6, γράψτε Ctrl +C για έξοδο. Οπότε σταματάμε.
Υπηρεσίες εγκατάστασης
Έχουμε ήδη εφαρμόσει χρονομετρημένες εργασίες με το Topshelf νωρίτερα. Ας το εγκαταστήσουμε σε μια υπηρεσία.
1: Για το τμήμα κώδικα, μπορείτε να ανατρέξετε στο προηγούμενο άρθρο. Στη μέθοδο start() stop(), καταγράψτε τις πληροφορίες. Με αυτόν τον τρόπο, στην επόμενη εγκατάσταση, μπορείτε να δείτε το πρόγραμμα να εκτελείται πιο διαισθητικά.
2: Αρχικά, ανοίξτε το CMD ως διαχειριστής. Στη συνέχεια, χρησιμοποιήστε τη γραμμή εντολών για να μεταβείτε στον κατάλογο όπου εκτελείται το πρόγραμμα ("bin\Debug").
3: Ξεκινήστε την εγκατάσταση της υπηρεσίας. Εισαγάγετε "TopshelfDemo.exe εγκατάσταση" στη γραμμή εντολών - > εισαγάγετε.
4: Μπορείτε να δείτε ότι η εγκατάσταση είναι επιτυχής στην παραπάνω εικόνα. Τώρα ξεκινήστε την υπηρεσία, πληκτρολογήστε "TopshelfDemo.exe start" – > εισαγάγετε.
5: Μπορείτε να δείτε ότι η υπηρεσία ξεκίνησε με επιτυχία στο παραπάνω σχήμα. Ένα από τα χαρακτηριστικά του Topshelf είναι ότι μπορείτε να αναπτύξετε την ίδια παρουσία με πολλά διαφορετικά ονόματα.
Στη συνέχεια, πληκτρολογήστε "TopshelfDemo.exe -instance "newinstallname" install" - > εισαγάγετε.
Ξεκινήστε την υπηρεσία με αυτό το νέο όνομα, πληκτρολογήστε "TopshelfDemo.exe –instance "newinstallname" start" – > εισαγάγετε.
6: Μπορείτε να δείτε ότι η δεύτερη παρουσία εγκαταστάθηκε επίσης με επιτυχία. Τώρα ας ελέγξουμε την κατάσταση της υπηρεσίας.
Η υπηρεσία είναι ορατή, ξεκινούν δύο περιπτώσεις.
7: Διακοπή υπηρεσίας Πληκτρολογήστε "TopshelfDemo.exe stop" – > εισαγάγετε.
Υπηρεσία απεγκατάστασης Εισαγάγετε "TopshelfDemo.exe απεγκατάσταση" - > εισαγάγετε.
8: Απεγκαταστήστε την παρουσία της δεύτερης εγκατάστασης με παρόμοια σύνταξη Η γραμμή εντολών είναι:
Επίλογος
Το επάνω ράφι είναι καλύτερο με Quartz.Net για προγραμματισμένο σέρβις.
|
Προηγούμενος:Η C# είναι μια υπηρεσία των Windows που εκτελεί εργασίες τακτικάΕπόμενος:Άριστη γνώση προηγμένων ιδεών προγραμματισμού RxJava 2
|