void SendNext () { lock (queue) { if (queue.Count > 0) { SendRequest ((HttpWebRequest) queue.Dequeue ()); } } }