/// <summary> /// initialization properties /// </summary> /// <param name="taskNumber">number of tasks for execute is alive function</param> /// <param name="address">domain name</param> /// <param name="timeout">request timeout</param> void initialization(string taskNumber, string address, string timeout) { this.Proxies = LooperQueries.GetProxies(); this.threadNumber = Int32.Parse(taskNumber); this.timeout = Int32.Parse(timeout); this.address = address; this.total = Proxies.Count; }
/// <summary> /// display proxy list /// </summary> public void DisplayProxyList() { try { var proxies = LooperQueries.GetProxies(); var counter = 0; foreach (var proxy in proxies) { counter++; CMD.ShowApplicationMessageToUser($"{counter})\t{proxy}"); } } catch (Exception e) { CMD.ShowApplicationMessageToUser($"message : {e.Message}\nroute : {this.ToString()}", showType: ShowType.DANGER); } }