static void ProcessObj(HttpSession obj) { _hostsList.Add(obj.Uri.Host); //Console.WriteLine("left {0}", _objList.Count); new MagicClient().BeginReceive(obj); }
public static void Queue(HttpSession obj) { if (_hostsList.TotalCount < MaxParallelRequests) { ProcessObj(obj); } else { lock (_waitList) { _waitList.Add(obj); } } }
public static bool HaveResponce(HttpSession obj) { return(new MagicClient().HaveResponce(obj)); }
public static bool HaveResponce(HttpSession obj) { return new MagicClient().HaveResponce(obj); }