private static void InitConnectionMonitor() {
s_RequestList = new SortedList(new HttpWebRequestComparer(), 10);
s_ShutdownEvent = new ManualResetEvent(false);
AppDomain.CurrentDomain.DomainUnload += new EventHandler(AppDomainUnloadEvent);
AppDomain.CurrentDomain.ProcessExit += new EventHandler(AppDomainUnloadEvent);
Thread threadMonitor = new Thread(new ThreadStart(ConnectionMonitor));
threadMonitor.IsBackground = true;
threadMonitor.Start();
}
#endif