Il existe plusieurs façons d'exposer des fonctionnalités asynchrones à du code client. Le modèle asynchrone basé sur des événements indique la solution conseillée pour les classes qui présentent un comportement asynchrone.
Dans cette section
- Vue d'ensemble du modèle asynchrone basé sur des événements
-
Décrit comment le modèle asynchrone basé sur des événements permet de tirer parti des avantages des applications multithread tout en masquant de nombreux problèmes complexes inhérents à la conception multithread.
- Implémentation du modèle asynchrone basé sur des événements
-
Décrit la procédure normalisée pour empaqueter une classe qui possède des fonctionnalités asynchrones.
- Méthodes conseillées pour implémenter le modèle asynchrone basé sur des événements
-
Décrit les éléments requis pour exposer des fonctionnalités asynchrones en fonction du modèle asynchrone basé sur des événements.
- Choix du moment auquel implémenter le modèle asynchrone basé sur les événements
-
Explique comment déterminer quand choisir d'implémenter le modèle asynchrone basé sur des événements au lieu du modèle IAsyncResult.
- Procédure pas à pas : implémentation d'un composant qui prend en charge le modèle asynchrone basé sur des événements
-
Montre comment créer un composant qui implémente le modèle asynchrone basé sur des événements. Il est implémenté à l'aide des classes d'assistance de l'espace de noms System.ComponentModel, ce qui garantit le fonctionnement correct du composant sous n'importe quel modèle d'application.
- Comment : utiliser des composants qui prennent en charge le modèle asynchrone basé sur des événements
-
Explique comment utiliser un composant qui prend en charge le modèle asynchrone basé sur des événements.
Référence
- AsyncOperation
-
Décrit la classe AsyncOperation et propose des liens vers tous ses membres.
- AsyncOperationManager
-
Décrit la classe AsyncOperationManager et propose des liens vers tous ses membres.
- BackgroundWorker
-
Décrit le composant BackgroundWorker et propose des liens vers tous ses membres.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ