void _thread_ReadCompleteEvent(object sender, ReadCompleteEventArgs e) { _checkingThread = false; ReadAllFromDB(); Status = "Finished reading posts at " + DateTime.Now.ToShortTimeString(); if (e.Cookie != null) { Action callback = (Action)e.Cookie; if (callback != null) { callback(); } } }
public void theGrp_ReadComplete(object sender, ReadCompleteEventArgs e) { Console.WriteLine("ReadComplete event: gh={0} id={1} me={2} mq={3}", e.groupHandleClient, e.transactionID, e.masterError, e.masterQuality); foreach (OPCItemState s in e.sts) { if (HRESULTS.Succeeded(s.Error)) { Console.WriteLine(" ih={0} v={1} q={2} t={3}", s.HandleClient, s.DataValue, s.Quality, s.TimeStamp); } else { Console.WriteLine(" ih={0} ERROR=0x{1:x} !", s.HandleClient, s.Error); } } }
private void TheGrp_ReadCompleted(object sender, ReadCompleteEventArgs e) { foreach (var s in e.sts) { if (s.Error != 0) { HandleClients[s.HandleClient].errorCode = s.Error; } else { HandleClients[s.HandleClient].errorCode = 0; if (s.Quality == (int)Quality.GOOD) { HandleClients[s.HandleClient].Value = s.DataValue; } HandleClients[s.HandleClient].Quality = s.Quality; HandleClients[s.HandleClient].TimeStamp = DateTime.FromFileTime(s.TimeStamp); } } OnReadCompleted(e); }
public void theGrp_ReadComplete(object sender, ReadCompleteEventArgs e) { //Console.WriteLine("ReadComplete event: gh={0} id={1} me={2} mq={3}", e.groupHandleClient, e.transactionID, e.masterError, e.masterQuality); //AddTotextBox("\r\nReadComplete event: gh = " + e.groupHandleClient + " id = " + e.transactionID + " me = " + e.masterError + " mq = " + e.masterQuality, textBox4); SetText("\r\nReadComplete event: gh = " + e.groupHandleClient + " id = " + e.transactionID + " me = " + e.masterError + " mq = " + e.masterQuality); foreach (OPCItemState s in e.sts) { if (HRESULTS.Succeeded(s.Error)) { //Console.WriteLine(" ih={0} v={1} q={2} t={3}", s.HandleClient, s.DataValue, s.Quality, s.TimeStamp); //AddTotextBox("\r\n ih = " + s.HandleClient + " v = " + s.DataValue + " q = " + s.Quality + " t = " + s.TimeStamp, textBox4); SetText("\r\n ih = " + s.HandleClient + " v = " + s.DataValue + " q = " + s.Quality + " t = " + s.TimeStamp); } else { //Console.WriteLine(" ih={0} ERROR=0x{1:x} !", s.HandleClient, s.Error); //AddTotextBox("\r\n ih = " + s.HandleClient + " ERROR = 0x" + s.Error, textBox4); SetText("\r\n ih = " + s.HandleClient + " ERROR = 0x" + s.Error); } } }
void repository_handler_LoadComplete(object sender, ReadCompleteEventArgs<ScriptRepository> args) { /* foreach (ScriptManifestReference scriptRef in args.Data.Scripts) { LoadManifest(scriptRef.URI); } */ }
void manifest_handler_LoadComplete(object sender, ReadCompleteEventArgs<ScriptManifest> args) { String id = args.Data.Id.ToString(); //TODO fix icon uri String imgKey = "default"; if (imgKey != "default" && !this.imageList1.Images.ContainsKey(imgKey)) { try { /* System.Net.WebRequest r = System.Net.WebRequest.Create(args.Data.Info.IconURI); System.Net.WebResponse resp = r.GetResponse(); System.IO.Stream str = resp.GetResponseStream(); Image ico = Image.FromStream(str); this.imageList1.Images.Add(imgKey, ico); System.IO.MemoryStream ms = new System.IO.MemoryStream(); ico.Save(ms, ico.RawFormat); Console.WriteLine(Convert.ToBase64String(ms.ToArray(), Base64FormattingOptions.InsertLineBreaks)); //byte[] imgData = new byte[str.Length]; //str.Read(imgData, 0, (int)str.Length); //Console.WriteLine(Convert.ToBase64String(imgData, Base64FormattingOptions.None)); */ } catch { imgKey = "error"; } } ListViewItem i = new ListViewItem(args.Data.Name, imgKey); i.SubItems.Add(args.Data.Author); i.Tag = args.Data; listView1.Items.Add(i); }
void group_ReadCompleted(object sender, ReadCompleteEventArgs e) { }
void _thread_ReadCompleteEvent(object sender, ReadCompleteEventArgs e) { _pageStart = e.pageEnd; _readingPosts = false; }
public void TestCreateReadCompleteEventArgs01() { ReadCompleteEventArgs readCompleteEventArgs = CreateReadCompleteEventArgs01(); Assert.IsNotNull(readCompleteEventArgs); }
public static ReadCompleteEventArgs CreateReadCompleteEventArgs01() { ReadCompleteEventArgs readCompleteEventArgs = new ReadCompleteEventArgs(); return(readCompleteEventArgs); }