static void ht_FileWatchEvent2(object sender, CompleteEventArgs e) { int index = 0; Console.WriteLine("加载时间" + i.ToString() + "ms"); string lrcStr = e.Node; Model.LRCItem lrcItem = Server.LRCSer.InitLrc(lrcStr); Console.WriteLine(lrcItem.Album); foreach (var item in lrcItem.LrcWord) { index++; Console.WriteLine(" {0} {1},lrc:{2}", index, item.Key, item.Value); } }
static void ht_FileWatchEvent(object sender, CompleteEventArgs e) { timer2.Stop(); Console.WriteLine("加载时间" + i.ToString() + "ms"); list = httpSer.Result2Deserializer(e.Node).ToList(); foreach (var item in list) { Console.WriteLine("sID{0} artistID{1},aid{2},lrc:{3}", item.sid,item.artist_id,item.aid, item.lrc); } HttpHelper ht = new HttpHelper(); string select = Console.ReadLine(); Model.Result2 result2 = list.FirstOrDefault(c => c.sid.ToString() == select); ht.CreatePostHttpResponse(result2.lrc); ht.FileWatchEvent += ht_FileWatchEvent2; }
private void ResponseReadySocket(IAsyncResult asyncResult) { try { WebRequest request = asyncResult.AsyncState as WebRequest; WebResponse response = request.EndGetResponse(asyncResult) as HttpWebResponse; result = GetResponseString(response); CompleteEventArgs args = new CompleteEventArgs(result); FileWatchEvent(this, args); } catch (Exception e) { Console.WriteLine(e.Message); } }