gpt4 book ai didi

vb.net - 如何在 VB.NET 中调用异步 Web 请求?

转载 作者:行者123 更新时间:2023-12-02 06:23:43 25 4
gpt4 key购买 nike

我当前正在使用以下代码来创建网络请求:

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

问题在于,这会“锁定”程序,直到请求完成为止(如果请求从未完成,程序将挂起)。如何更改类似这样的内容以异步执行,以便在 Web 请求完成时可以完成其他任务?

最佳答案

您将使用 BeginGetResponse 添加 AsyncCallback,它基本上指向代码中的某个其他方法,当 WebRequest 返回时将调用这些方法。有个好的sample here .

http://www.sitepoint.com/forums/showpost.php?p=3753215

关于vb.net - 如何在 VB.NET 中调用异步 Web 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/128282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com