Comment appelez-vous une Requête Web Asynchrone dans VB.NET?

Je suis actuellement en utilisant le code suivant pour créer une requête web:

Dim myRequest As WebRequest = WebRequest.Create("http://foo.com/bar")
Dim myResponse As WebResponse = myRequest.GetResponse()

Le problème est que cette "verrouille" le programme jusqu'à ce que la demande est terminée (et le programme va se bloquer si la demande ne se termine jamais). Comment avez-vous changer quelque chose comme cela pour exécuter de manière asynchrone ainsi que d'autres tâches peuvent être accomplies pour le web demande complète?

OriginalL'auteur |