Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Il existe plusieurs façons d’exposer des fonctionnalités asynchrones au code client. Le modèle asynchrone basé sur les événements prescrit un moyen pour les classes de présenter un comportement asynchrone.
Notes
À compter de .NET Framework 4, la bibliothèque parallèle de tâches fournit un nouveau modèle pour la programmation asynchrone et parallèle. Pour plus d’informations, consultez bibliothèque parallèle de tâches (TPL) et modèle asynchrone basé sur des tâches (TAP).
Vue d’ensemble du modèle asynchrone basé sur les événements Décrit comment le modèle asynchrone basé sur les événements met à disposition les 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 les événements Décrit la façon standardisée de empaqueter une classe qui a des fonctionnalités asynchrones.
meilleures pratiques pour l’implémentation du modèle asynchrone basé sur les événements Décrit les exigences relatives à l’exposition de fonctionnalités asynchrones en fonction du modèle asynchrone basé sur les événements.
décider quand implémenter le modèle asynchrone basé sur les événements Décrit comment déterminer quand vous devez choisir d’implémenter le modèle asynchrone basé sur les événements au lieu du modèle IAsyncResult représenté par le modèle de programmation asynchrone (APM).
Comment : implémenter un composant prenant en charge le modèle asynchrone basé sur les événements décrit comment créer 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 que le composant fonctionne correctement sous n’importe quel modèle d’application.
Comment : implémenter un client du modèle asynchrone basé sur les événements Décrit comment créer un client qui utilise un composant qui implémente le modèle asynchrone basé sur les événements.
Comment : utiliser des composants qui prennent en charge le modèle asynchrone basé sur les événements Décrit comment utiliser un composant qui prend en charge le modèle asynchrone basé sur les événements.
AsyncOperation Décrit la classe AsyncOperation et contient des liens vers tous ses membres.
AsyncOperationManager Décrit la classe AsyncOperationManager et contient des liens vers tous ses membres.
BackgroundWorker Décrit le composant BackgroundWorker et contient des liens vers tous ses membres.
bibliothèque parallèle de tâches (TPL) Décrit un modèle de programmation pour les opérations asynchrones et parallèles.
Threading décrit les fonctionnalités de multithreading dans .NET.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Parcours d’apprentissage
AZ-204 : Développer de solutions basées sur les événements - Training
AZ-204 : Développer de solutions basées sur les événements
Documentation
Vue d’ensemble du modèle asynchrone basé sur des événements - .NET
Passez en revue les modèles asynchrones basés sur les événements (EAP) dans .NET, qui mettent à disposition les avantages des applications multithread, mais masquent certaines complexités de conception.
Modèle de programmation asynchrone - .NET
Découvrez le modèle de programmation asynchrone (APM) dans .NET. Découvrez comment commencer et mettre fin à une opération asynchrone.
Meilleures pratiques pour implémenter le modèle asynchrone basé sur des événements - .NET
En savoir plus : Meilleures pratiques pour implémenter le modèle asynchrone basé sur les événements