public void Abort() { if (up != null) { up.Abort(); } else if (wc.reqs.ContainsKey(url)) { try { wc.reqs [url].Abort(); } catch { } } }