protected virtual void raiseEvent(EventString message) { EventHandler <EventString> handler = es; if (handler != null) { handler(this, message); } }
private void _threadLoop() { while (_is_start) { string strResult = GetNews(); dynamic jsonResult = JsonConvert.DeserializeObject(strResult); int action = jsonResult.Action; if (0 != action) { EventString es = new EventString { JsonString = strResult }; raiseEvent(es); } Thread.Sleep(500); } }