Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Publier des données symboles

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

Remarque Remarque

À partir du .NET Framework 4, la bibliothèque parallèle de tâches fournit un nouveau modèle de programmation asynchrone et parallèle. Pour plus d'informations, consultez Programmation parallèle dans le .NET Framework.

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.

Meilleures pratiques 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.

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.

Bibliothèque parallèle de tâches

Décrit un modèle de programmation pour les opérations asynchrones et parallèles.

Threading managé

Décrit les fonctionnalités de multithreading dans le .NET Framework.

Threads (C# et Visual Basic)

Décrit les fonctionnalités de multithreading dans les langages C# et Visual Basic.

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.