Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Programmation multithread avec le modèle asynchrone basé sur les événements

Il existe plusieurs façons d'exposer des fonctionnalités asynchrones à du code client. Le modèle asynchrone basé sur les événements prescrit la méthode recommandée pour que les classes présentent un comportement asynchrone.

Vue d'ensemble du modèle asynchrone basé sur des événements

Explique comment le modèle asynchrone basé sur les événements permet de profiter 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 façon standardisée de placer dans un package une classe qui possède des fonctionnalités asynchrones.

Meilleures pratiques pour implémenter le modèle asynchrone basé sur des événements

Décrit les contraintes liées à l'exposition de fonctionnalités asynchrones conformément au modèle asynchrone basé sur les événements.

Choix du moment auquel implémenter le modèle asynchrone basé sur les événements

Explique dans quelles situations vous devez implémenter le modèle asynchrone basé sur les événements plutôt que le 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

Illustre la création d'un composant qui implémente le modèle asynchrone basé sur les événements. Il est implémenté à l'aide de classes d'assistance à partir de l'espace de noms System.ComponentModel, ce qui garantit le bon fonctionnement du composant avec 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 créer un composant qui prend en charge le modèle asynchrone basé sur les événements.

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft