¿Cómo se llama a una Petición Web Asincrónica en VB.NET?

Actualmente estoy usando el siguiente código para crear una solicitud web:

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

El problema es que este «bloquea» el programa hasta que se complete la solicitud (y el programa se bloquea si la solicitud no se completa). ¿Cómo se puede cambiar algo como esto para ejecutar de forma asincrónica para que otras tareas se pueden completar, mientras que la solicitud web completa?

2 Kommentare

  1. 0

    myRequest.BeginGetResponse()

    Usted también necesitará llamar a EndGetReponse() cuando finalice la solicitud (determinado a través de WaitHandle, devolución de llamada, o de sondeo).

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea