////////////////////////////////////////////////////////////////////////////////// // Thread stuff ////////////////////////////////////////////////////////////////////////////////// //-------------------------------------------------------------------------------- /// <summary> /// Fired by a SyncItem when it's done trying to update itself /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void item_FileInfoEvent(object sender, FileInfoArgs e) { SyncItem item = sender as SyncItem; string text = string.Format("{0}, updated={1}, elapsed={2}", item.Name, e.UpdateCount, e.Elapsed.ToString()); UpdateActivityList(text, DateTime.Now); }
//-------------------------------------------------------------------------------- /// <summary> /// Constructor /// </summary> //-------------------------------------------------------------------------------- /// <summary> /// Fired when we receive a Fileinfo event, indciating that an attempt was made /// at an update. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void item_FileInfoEvent(object sender, FileInfoArgs e) { Debug.WriteLine("Update completed"); SyncItem item = sender as SyncItem; string text = string.Format("{0}, updated={1}, elapsed={2}", item.Name, e.UpdateCount, e.Elapsed.ToString()); if (this.listBoxActivity.InvokeRequired) { UpdateActivityListInvoker method = new UpdateActivityListInvoker(UpdateActivityList); Invoke(method, text, DateTime.Now); } else { UpdateActivityList(text, DateTime.Now); } }