如何在多线程应用程序中连续检查Internet连接?

时间:2018-05-20 07:32:48

标签: c# multithreading

            String url = settings.Get("URL");
            HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
            httpRequest.Method = "GET";
            HttpWebResponse res = (HttpWebResponse)httpRequest.GetResponse();
            StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);
            String response = sr.ReadToEnd();

我使用ThreadPool.QueueUserWorkItem()请求此Api。 每当我要求Api时,我想检查互联网连接,如果有可用的互联网连接,它将进行请求呼叫。否则应用程序将暂停,直到没有互联网连接。有人可以帮忙吗?

0 个答案:

没有答案