//[System.Diagnostics.DebuggerNonUserCode] public void DownLoadFile(string filePath, string symbol, string contract, string content, string fileDate) { _internetConnect.Init();//вызываем ф-цию, кот проверяет наличие инета. if (!_internetConnect.isInternetConnected) { return; } string quiery = symbol + "\\" + contract + "\\" + content + "\\" + fileDate + ";\n"; StartDownLoad(quiery, filePath, true); }
public static IPStatus InternetStatus(string site = null) { IPStatus result = IPStatus.Unknown; //Проверяем, есть ли интернет InternetConnection inet = new InternetConnection(); inet.Init(); if (inet.IsInternetConnected) { if (site == null) { return(IPStatus.Success); } //Проверяем, еслть ли доступ к сайту try { //Находим имя сайта int index = site.IndexOf("//"); if (index != -1) { site = site.Substring(index + 2); } if (site.StartsWith("www.")) { site = site.Substring(4); } index = site.IndexOf("/"); if (index != -1) { site = site.Remove(index); } //Проверяем пинг Ping p = new Ping(); PingReply pr = p.Send(site); result = pr.Status; } catch { result = IPStatus.NoResources; } } else { result = IPStatus.NoResources; } return(result); }