void RunProbe(string address, MTConnect.HTTP.ProxySettings proxy, int port, string deviceName) { var info = new Probe_Info(); info.address = address; info.port = port; info.deviceName = deviceName; info.proxy = proxy; ThreadPool.QueueUserWorkItem(new WaitCallback(RunProbe_Worker), info); }