如何在没有任何点击事件的情况下检查c#中的互联网连接 [英] How to check internet connection in c# without any click event

查看:59
本文介绍了如何在没有任何点击事件的情况下检查c#中的互联网连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

salam。



任何人都知道C#中的互联网连接。我在离线模式下使用桌面应用程序。我想检查一下,当连接互联网时,它会自动从文件中获取数据并将其保存到数据库,而不会发生任何点击事件。

salam.

Anyone have idea about the internet connectivity in C#. I am working in desktop app in offline mode. I want to check that when internet is connected it will automatically get data from files and save it to database without any click event.

推荐答案

你可以使用下面的代码检查互联网连接





you can use below code to check internet Connectivity


public static bool isConnectedToInternet
{
    get
    {
        try
        {
            using (var client = new WebClient())
            using (var stream = client.OpenRead("http://www.google.com"))
            {
                return true;
            }
        }
        catch
        {
            return false;
        }
    }
}


这篇关于如何在没有任何点击事件的情况下检查c#中的互联网连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆