Esempio n. 1
0
        //////////////////////////////////////////////////////////////////////////////////
        // 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);
        }
Esempio n. 2
0
        //--------------------------------------------------------------------------------
        /// <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);
            }
        }