public void OnQuote(TCQuote quote) { if (quote != null) { //APP.UpdateQuotePage(quote); } }
public TCQuote ReqQuoteSync(string url, string symbol, bool writeToConsole = true) { WebRequest request = WebRequest.Create(url + symbol); request.Credentials = CredentialCache.DefaultCredentials; try { WebResponse response = request.GetResponse(); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string data = reader.ReadToEnd(); TCQuote quote = new TCQuote(data); if (writeToConsole) { Console.WriteLine(((HttpWebResponse)response).StatusDescription); Console.WriteLine(data); } return(quote); } catch (Exception e) { return(null); } }
public new void OnWebAsyncUpdate(TCWebAsyncInfo wai) { TCQuote quote = new TCQuote(wai.RespDataStr); Isys.OnQuote(quote); }