classe System::ComponentModel::BackgroundWorker

BackgroundWorker class

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la passer aux fonctions en tant qu’argument.

class BackgroundWorker : public System::ComponentModel::Component

Méthodes

MéthodeDescription
BackgroundWorker()Informations RTTI.
get_WorkerReportsProgress() constObtient une valeur indiquant si le System::ComponentModel::BackgroundWorker peut signaler des mises à jour de progression.
ReportProgress(int)Déclenche l’événement System::ComponentModel::BackgroundWorker::ProgressChanged.
ReportProgress(int, const System::SharedPtr<System::Object>&)Déclenche l’événement System::ComponentModel::BackgroundWorker::ProgressChanged avec l’objet userState.
RunWorkerAsync()Démarre l’exécution d’une opération en arrière-plan.
RunWorkerAsync(const System::SharedPtr<System::Object>&)Démarre l’exécution d’une opération en arrière-plan.
set_WorkerReportsProgress(bool)Définit une valeur indiquant si le System::ComponentModel::BackgroundWorker peut signaler des mises à jour de progression.
~BackgroundWorker()Destructeur.

Voir aussi