private static void RunClient(object state) { try { using (var client = new WebClient()) { var myUri = new Uri(@"http://stooq.pl/q/?s=chfpln"); var myStream = client.OpenRead(myUri); using (var readStream = new StreamReader(myStream)) { var str = readStream.ReadToEnd(); var myRate = new MyStockRates { StockChange = str.StockSubstring("Zmiana", 47, 12), StockRate = str.StockSubstring("kurs", 29, 12) }; Debug.WriteLine(string.Format("Rate{0} and change {1}", myRate.StockRate, myRate.StockChange)); _myList.Add(myRate); } } } catch (Exception ex) { throw ex; } }