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() | Καταστροφέας. |
Δείτε επίσης
- Class Component
- Namespace System::ComponentModel
- Library Aspose.Page for C++