C# 从HttpWebRequest异步读取数据(只要检测到新响应)?

C# 从HttpWebRequest异步读取数据(只要检测到新响应)?,c#,.net,json,asynchronous,C#,.net,Json,Asynchronous,我们得到了一个uri,它会反复抛出JSON响应: 现在我们的目标是异步获取JSON数据(存储为字符串,只要检测到新响应)。以前的项目只依赖于获取数据的时间间隔,但他们希望异步完成 很抱歉,在异步编程方面我是个笨蛋,我需要帮助 我已经读过关于HttpWebRequest的文章,我不确定这是否是正确的工具,欢迎使用任何简单的方法来完成这个简单的任务。HttpWebRequest是无连接的,除非是单例的,否则每个web请求都能生存,所以我想长轮询是剩下的唯一选项,也就是说,正如您提到的,已经实现了。

我们得到了一个uri,它会反复抛出JSON响应:

现在我们的目标是异步获取JSON数据(存储为字符串,只要检测到新响应)。以前的项目只依赖于获取数据的时间间隔,但他们希望异步完成

很抱歉,在异步编程方面我是个笨蛋,我需要帮助


我已经读过关于HttpWebRequest的文章,我不确定这是否是正确的工具,欢迎使用任何简单的方法来完成这个简单的任务。

HttpWebRequest是无连接的,除非是单例的,否则每个web请求都能生存,所以我想长轮询是剩下的唯一选项,也就是说,正如您提到的,已经实现了。如果我没有正确理解这个问题,请纠正我。你能分享一下你是如何实现你的问题的吗?