【发布时间】:2022-01-02 19:51:18
【问题描述】:
我需要从 API 中获取一个值,并且我正在使用以下代码同步。
Dim request As HttpWebRequest
Dim response As HttpWebResponse = Nothing
Dim reader As StreamReader
Try
request = DirectCast(WebRequest.Create("http://ecc"), HttpWebRequest)
response = DirectCast(request.GetResponse(), HttpWebResponse)
reader = New StreamReader(response.GetResponseStream())
Dim rawresp As String
rawresp = reader.ReadToEnd()
Dim jResults As JObject = JObject.Parse(rawresp)
Label1.Text = jResults("result").ToString()
Catch ex As Exception
MsgBox(ex.ToString)
Finally
If Not response Is Nothing Then response.Close()
End Try
问题是同步的,我想让它异步,以免暂时冻结表单。 我怎样才能异步它?
【问题讨论】:
标签: vb.net asynchronous .net-4.8