Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans de nombreuses applications, vous pouvez rendre votre interface utilisateur plus réactive en effectuant des opérations fastidieuses sur un autre thread. Un certain nombre d’outils sont disponibles pour le multithreading de vos contrôles Windows Forms, notamment l’espace de noms System.Threading, la méthode Control.BeginInvoke et le composant BackgroundWorker
.
Remarque
Le composant BackgroundWorker
remplace et ajoute des fonctionnalités à l’espace de noms System.Threading et à la méthode Control.BeginInvoke ; toutefois, celles-ci sont conservées pour la compatibilité descendante et l’utilisation ultérieure, si vous le choisissez. Pour plus d’informations, consultez Vue d’ensemble du composant BackgroundWorker.
Dans cette section
Aide et Astuces : faire des appels thread-safe aux contrôles Windows Forms
Démontre comment effectuer des appels thread-safe aux contrôles Windows Forms.
Comment : utiliser un thread d’arrière-plan pour rechercher des fichiers
Montre comment utiliser l’espace de noms System.Threading et la méthode BeginInvoke pour rechercher des fichiers de manière asynchrone.
Référence
BackgroundWorker Documente un composant qui encapsule un thread de travail pour les opérations asynchrones.
LoadAsync Documente comment charger un son de façon asynchrone.
LoadAsync Documente comment charger une image de façon asynchrone.
Sections connexes
Comment : exécuter une opération en arrière-plan
Montre comment effectuer une opération fastidieuse avec le composant BackgroundWorker.
Vue d’ensemble du composant BackgroundWorker
Fournit des rubriques qui décrivent comment utiliser le composant BackgroundWorker pour les opérations asynchrones.
.NET Desktop feedback