System::ComponentModel::BackgroundWorker κλάση

BackgroundWorker class

Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.

class BackgroundWorker : public System::ComponentModel::Component

Μέθοδοι

ΜέθοδοςΠεριγραφή
BackgroundWorker()Πληροφορίες RTTI.
get_WorkerReportsProgress() constΛαμβάνει μια τιμή που υποδεικνύει εάν το System::ComponentModel::BackgroundWorker μπορεί να αναφέρει ενημερώσεις προόδου.
ReportProgress(int)Ενεργοποιεί το συμβάν System::ComponentModel::BackgroundWorker::ProgressChanged.
ReportProgress(int, const System::SharedPtr<System::Object>&)Ενεργοποιεί το συμβάν System::ComponentModel::BackgroundWorker::ProgressChanged με αντικείμενο userState.
RunWorkerAsync()Ξεκινά την εκτέλεση μιας λειτουργίας στο παρασκήνιο.
RunWorkerAsync(const System::SharedPtr<System::Object>&)Ξεκινά την εκτέλεση μιας λειτουργίας στο παρασκήνιο.
set_WorkerReportsProgress(bool)Ορίζει μια τιμή που υποδεικνύει εάν το System::ComponentModel::BackgroundWorker μπορεί να αναφέρει ενημερώσεις προόδου.
~BackgroundWorker()Καταστροφέας.

Δείτε επίσης