ερώτηση VB.NET επεξεργασία ουρά

ψήφοι
0

Χρειάζομαι ένα VB.NET εφαρμογή έντυπα που επεξεργάζεται μια ουρά. Είναι ουσιαστικά χρειάζεται να κάνετε ping μια διαδικτυακή υπηρεσία κάθε 30 δευτερόλεπτα και, στη συνέχεια, τα έγγραφα του φορτίου σε ένα σύστημα διαχείρισης εγγράφων, αν υπάρχουν για να φορτώσει.

Πώς θα εφαρμόσουν αυτό; Χρησιμοποιώντας ένα βρόχο; Χρειάζεται να εξετάσουμε τα θέματα;

Ευχαριστώ

Δημοσιεύθηκε 09/12/2008 στις 21:54
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
2

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

Διαφορετικά, απλά χρησιμοποιήστε ένα αντικείμενο με χρονοδιακόπτη, ή, αν είναι δυνατόν, μια FileSystemWatcher για ωθήσεις σας.

Απαντήθηκε 09/12/2008 στις 22:14
πηγή χρήστη

ψήφοι
1

πάρετε εδώ http://www.codedefiner.com/vbnet/vbnetQueue.aspx

Απαντήθηκε 07/08/2009 στις 13:40
πηγή χρήστη

ψήφοι
1

χρησιμοποιούν System.Windows.Forms.Timer, οριστεί σε 30000 msec διάστημα (30 δευτερόλεπτα)

χρησιμοποιούν System.Collections.Generic ουρά , αρχικοποιείται χρησιμοποιώντας Τοποθέτηση στην ουρά

έχουν η μέθοδος χρονόμετρο-παρέλθει φέρει το επόμενο στοιχείο από την ουρά (πιθανώς ένα URL υπηρεσία web) χρησιμοποιώντας dequeue και τα επεξεργάζεται

ακατέργαστο, αλλά αποτελεσματική

Απαντήθηκε 09/12/2008 στις 22:36
πηγή χρήστη

ψήφοι
1

Πώς ορίζετε την ουρά. Μπορείτε να το κάνετε με mutlithreading (δηλαδή να δημιουργήσει ένα παράδειγμα threadpool) και αφήστε το threadpool σκάσει τα αντικείμενα στην ουρά.

Ωστόσο, αν έχετε κάτι σαν αναζήτηση αρχείων στα αντικείμενα ουρά τότε obvsiouly θα θέλατε το πρώτο que αντικειμενικά να τελειώσει πριν από την έναρξη της δεύτερης (δηλαδή, εάν χρησιμοποιούν το ίδιο αρχείο).

Απαντήθηκε 09/12/2008 στις 21:58
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more