Inclusion des appels asynchrones

Avec la programmation asynchrone .NET, une méthode de classe .NET est appelée tandis que le programme poursuit son exécution, jusqu'à ce que le rappel spécifié soit effectué ou, si le rappel n'est pas fourni, jusqu'au blocage, à l'interrogation ou à l'attente de la fin de l'appel. Par exemple, un programme peut appeler une méthode, qui énumère une longue liste, tandis que le programme principal poursuit son exécution. Lorsque l'énumération est terminée, un rappel est effectué et le programme lui répond.

La programmation asynchrone est une fonctionnalité prise en charge par de nombreuses zones du .NET Framework, notamment :

  • E/S de fichier, E/S de flux, E/S de socket
  • Gestion de réseau : HTTP, TCP
  • Canaux d'accès distant (HTTP, TCP) et proxys
  • Services Web XML créés à l'aide d'ASP.NET
  • Web Forms ASP.NET
  • Mise en file d'attente de messages à l'aide de la classe MessageQueue.
  • Délégués asynchrones

Dans cette section

Rubrique connexe

  • AsyncCallback
    Aborde la référence de programmation du délégué AsyncCallback.