Maison > développement back-end > Tutoriel C#.Net > Classe de travail en arrière-plan en C#

Classe de travail en arrière-plan en C#

WBOY
Libérer: 2023-09-03 23:33:02
avant
1817 Les gens l'ont consulté

C# 中的后台工作者类

Comme son nom l'indique, la classe Background Worker vous permet de configurer un thread qui s'exécute en continu en arrière-plan et communique avec le thread principal en cas de besoin.

BackgroundWorker implémente les threads dans Windows Forms. Les tâches intensives doivent être effectuées sur un autre thread afin que l'interface utilisateur ne se fige pas. Une fois la tâche terminée, il est nécessaire de publier un message et de mettre à jour l'interface utilisateur.

Les propriétés suivantes sont utilisées dans la classe BackgroundWorker :

Référence : Microsoft Developer Network (MSDN)

tr>
Numéro de série Nom et description

1 AnnulationEn attente

Instructions Valeur indiquant si l'application demande l'annulation des opérations en arrière-plan.

td>

2 CanRaiseEvents strong>

Obtient une valeur indiquant si le composant peut déclencher des événements I du composant contenant Container.

4 DesignMode

Obtient une valeur indiquant si le composant est actuellement en mode conception. (Hérité de Component.)

5 Events

Obtenez la liste des gestionnaires d'événements attachés à ce composant.

6 IsBusy

Obtient une valeur indiquant si BackgroundWorker exécute une opération asynchrone.

7 Site p>

Obtenez ou définissez l'ISite du composant.

8 WorkerReportsProgress

Obtient ou définit une valeur indiquant si BackgroundWorker peut signaler les mises à jour de progression.

9 WorkerSupportsCancellation

Obtient ou définit une valeur indiquant si BackgroundWorker prend en charge l'annulation asynchrone.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal