¿Cuál es la mejor práctica para obtener una webrequest de forma asincrónica?Buenas prácticas de Webrequest asíncronas
Quiero descargar una página de Internet (no importa qué) y evitar bloquear un hilo tanto como sea posible.
Anteriormente creía que era suficiente usar el par 'BeginGetResponse' y 'EndGetResponse'. Sin embargo, un examen más detallado también veo que existe la opción de usar 'BeginGetRequestStream'
[ACTUALIZACIÓN] GetRequestStream se utiliza para operaciones de POST
Y a continuación, a añadir a la confusión, ¿Debo estar usando corriente. BeginRead y EndRead?
[ACTUALIZACIÓN]article esto sugiere que es aún mejor para procesar la HttpResponse.GetResponseStream de forma asíncrona mediante Stream.BeginRead
Qué lío!
¿Puede alguien señalarme en la dirección correcta?
¿Cuál es la mejor práctica?
sí, creo que me confundieron con el propósito de 'BeginGetRequestStream' –