BackgroundWorker, composant

Le BackgroundWorker composant permet à votre formulaire ou contrôle d’exécuter une opération de manière asynchrone.

Dans cette section

Vue d'ensemble du composant BackgroundWorker
Décrit le BackgroundWorker composant, qui vous donne la possibilité d’exécuter des opérations fastidieuses de manière asynchrone (« en arrière-plan »), sur un thread différent du thread d’interface utilisateur principal de votre application.

Procédure pas à pas : exécution d’une opération en arrière-plan
Montre comment utiliser le BackgroundWorker composant dans le concepteur pour exécuter une opération fastidieuse sur un thread distinct.

Procédure : exécuter une opération en arrière-plan
Montre comment utiliser le BackgroundWorker composant pour exécuter une opération fastidieuse sur un thread distinct.

Procédure pas à pas : implémentation d'un formulaire qui utilise une opération d'arrière-plan
Crée une application à l’aide du concepteur qui effectue des calculs mathématiques de manière asynchrone.

Procédure : implémenter un formulaire qui utilise une opération en arrière-plan
Crée une application qui effectue des calculs mathématiques de manière asynchrone.

Guide pratique pour télécharger un fichier en arrière-plan
Montre comment utiliser le BackgroundWorker composant pour télécharger un fichier sur un thread distinct.

Référence

BackgroundWorker
Décrit cette classe et fournit des liens vers tous ses membres.

RunWorkerCompletedEventArgs
Décrit le type qui contient des données pour l’événement RunWorkerCompleted .

ProgressChangedEventArgs
Décrit le type qui contient des données pour l’événement ProgressChanged .

Vue d’ensemble du modèle asynchrone basé sur des événements
Décrit comment le modèle asynchrone rend disponible les avantages des applications multithread tout en masquant de nombreux problèmes complexes inhérents à la conception multithread.