Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Απ:Πως περνάμε parameters σε μια Windows Service

  •  05-02-2007, 10:37

    Απ:Πως περνάμε parameters σε μια Windows Service

    Θα ήθελα να χρησιμοποιήσω τις παραμέτρους από τις ιδιότητες του service ώστε να το κάνει αυτό ο χρήστης όποτε θέλει να αλλάξει τον ρυθμό λειτουργίας του. Στοχεύω προς την λύση 1.

    Για την 3. Το app.config είναι ένα αρχείο που θα πρέπει να κάνει edit ο χρήστης για να αλλάξει την παράμετρο που θέλει ο χρήστης έτσι;

    Μπορείς να μου δώσεις έναν τρόπο να διαβάσω τα arguments για το 1 γιατί δεν είμαι σίγουρος; Επίσης πως θα περάσω default τιμή; Αν κάνω έλεγχο αν το timeInterval είναι μεγαλύτερο του 0 να περνάει default τιμή 3 (επί 1000 msec για να είμαστε πάντα σωστοί) ή χρειάζεται try catch αυτή η περίπτωση;

     

    protected override void OnStart(string[] args)
      {
       int timeInterval;
       // TODO: Add code here to start your service.
       timer1.Enabled = true;
       timeInterval = args(0).ToInteger();
      }

    Δοκίμασα το παραπάνω και στο build μου αναφέρει ότι The name 'args' does not exist in the class or namespace. Τι πρέπει να κάνω για αυτό;

    Any help welcomed!!!

    Δημοσίευση στην κατηγορία: , ,
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems