Quelle est la meilleure pratique pour obtenir un webrequest de manière asynchrone?Meilleures pratiques de Webrequest asynchrones
Je veux télécharger une page sur Internet (n'importe ce que) et éviter de bloquer un fil autant que possible.
Auparavant, je pensais qu'il suffisait d'utiliser la paire 'BeginGetResponse' et 'EndGetResponse'. Mais en regardant de plus près, je vois aussi qu'il ya la possibilité d'utiliser « BeginGetRequestStream »
[UPDATE] GetRequestStream est utilisé pour les opérations POST
Et puis pour ajouter à la confusion, devrais-je utiliser flux. BeginRead et EndRead?
[UPDATE] cette article suggère qu'il est encore préférable de traiter le HttpResponse.GetResponseStream de manière asynchrone à l'aide Stream.BeginRead
Quel gâchis!
Quelqu'un peut-il me diriger dans la bonne direction?
Quelle est la meilleure pratique?
oui je pense que j'ai été confondu avec le but de 'BeginGetRequestStream' –