Esempio n. 1
0
 protected virtual void OnAppliedChange(object sender, AppliedChangeEventArgs ev)
 {
     if (AppliedChange != null)
     {
         AppliedChange(sender, ev);
     }
 }
        //Creates string message about files that were affected by the synchronization session
        //Sends event
        private void FolderSynchronizator_OnAppliedChangeEventHandler(object sender, AppliedChangeEventArgs args)
        {
            string message;

            switch (args.ChangeType)
            {
            case ChangeType.Create:
                message = String.Format("-- Applied CREATE for file " + args.NewFilePath);
                break;

            case ChangeType.Delete:
                message = String.Format("-- Applied DELETE for file " + args.OldFilePath);
                break;

            case ChangeType.Update:
                message = String.Format("-- Applied OVERWRITE for file " + args.OldFilePath);
                break;

            case ChangeType.Rename:
                message = String.Format("-- Applied RENAME for file " + args.OldFilePath +
                                        " as " + args.NewFilePath);
                break;

            default:
                message = "Error: message was not added by 'OnAppliedChange' event handler";
                break;
            }

            if (AppliedChangeEventEventHandler != null)
            {
                AppliedChangeEventEventHandler(this, new WindowsFormsApplication1.SynchronizationController.SynchronizationEventArgs(message, DateTime.Now));
            }
        }
Esempio n. 3
0
        /// <summary>
        /// This method is called when changes are done to a file
        /// <para>Counts the number of changes already done by the sync framework</para>
        /// <para>Reports the progress percentage to the backgroundWorkerForSync</para>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            if ((agent.State == SyncOrchestratorState.Downloading || agent.State == SyncOrchestratorState.Uploading ||
                 agent.State == SyncOrchestratorState.UploadingAndDownloading) && backgroundWorkerForSync.CancellationPending)
            {
                agent.Cancel();
            }

            countDoneChanges++;

            // This method will raise an event to the backgroundWorkerForSync via backgroundWorkerForSync_ProgressChanged
            backgroundWorkerForSync.ReportProgress((int)((double)countDoneChanges / countChanges * 100));
        }
Esempio n. 4
0
 public static void OnAppliedChange(object sender, AppliedChangeEventArgs args)
 {
     switch(args.ChangeType)
     {
         case ChangeType.Create:
            Console.WriteLine("-- Applied CREATE for file " + args.NewFilePath);
            break;
         case ChangeType.Delete:
            Console.WriteLine("-- Applied DELETE for file " + args.OldFilePath);
            break;
         case ChangeType.Update:
            Console.WriteLine("-- Applied OVERWRITE for file " + args.OldFilePath);
            break;
         case ChangeType.Rename:
            Console.WriteLine("-- Applied RENAME for file " + args.OldFilePath +
                              " as " + args.NewFilePath);
            break;
     }
 }
Esempio n. 5
0
        private void OnFileSystemAppliedChange(object sender, AppliedChangeEventArgs ev)
        {
            switch (ev.ChangeType)
            {
            case ChangeType.Create:
                FotoShoutUtils.Log.LogManager.Info(_logger, string.Format("Applied CREATE for the \"{0}\" file.", ev.NewFilePath));
                break;

            case ChangeType.Delete:
                FotoShoutUtils.Log.LogManager.Info(_logger, string.Format("Applied DELETE for the \"{0}\" file.", ev.OldFilePath));
                break;

            case ChangeType.Update:
                FotoShoutUtils.Log.LogManager.Info(_logger, string.Format("Applied OVERWRITE for the \"{0}\" file.", ev.OldFilePath));
                break;

            case ChangeType.Rename:
                FotoShoutUtils.Log.LogManager.Info(_logger, string.Format("Applied RENAME for the \"{0}\" file as \"{1}\".", ev.OldFilePath, ev.NewFilePath));
                break;
            }
        }
Esempio n. 6
0
        public static void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                SharpToolsMVVMMediator.NotifyColleagues("update", "File created: " + args.NewFilePath);
                break;

            case ChangeType.Delete:
                SharpToolsMVVMMediator.NotifyColleagues("update", "Deleted File: " + args.OldFilePath);
                break;

            case ChangeType.Update:
                SharpToolsMVVMMediator.NotifyColleagues("update", "Overwrote file: " + args.OldFilePath);
                break;

            case ChangeType.Rename:
                SharpToolsMVVMMediator.NotifyColleagues("update", "Renamed file: " + args.OldFilePath + " to " + args.NewFilePath);
                break;
            }
        }
Esempio n. 7
0
        private static void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                Console.WriteLine("Applied CREATE for file {0}", args.NewFilePath);
                break;

            case ChangeType.Delete:
                Console.WriteLine("Applied DELETE for file {0}", args.OldFilePath);
                break;

            case ChangeType.Update:
                Console.WriteLine("Applied UPDATE for file {0}", args.OldFilePath);
                break;

            case ChangeType.Rename:
                Console.WriteLine("Applied RENAME for file {0} as {1}", args.OldFilePath, args.NewFilePath);
                break;
            }
        }
        public void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                Logger.Log("Detect 'OnAppliedChange' CREATE on file: {0}", LogInfo.Info, VerbosityInfoLevel.V2, args.NewFilePath);
                break;

            case ChangeType.Delete:
                Logger.Log("Detect 'OnAppliedChange' DELETE on file: {0}", LogInfo.Info, VerbosityInfoLevel.V2, args.OldFilePath);
                break;

            case ChangeType.Rename:
                Logger.Log("Detect 'OnAppliedChange' RENAME on file: {0} to {1}", LogInfo.Info, VerbosityInfoLevel.V2, args.OldFilePath, args.NewFilePath);
                break;

            case ChangeType.Update:
                Logger.Log("Detect 'OnAppliedChange' UPDATE on file: {0} to {1}", LogInfo.Info, VerbosityInfoLevel.V2, args.OldFilePath, args.NewFilePath);
                break;
            }
        }
Esempio n. 9
0
        private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                logException.LogExceptionToDisk("-- Applied CREATE for file " + args.NewFilePath);
                break;

            case ChangeType.Delete:
                logException.LogExceptionToDisk("-- Applied DELETE for file " + args.OldFilePath);
                break;

            //case ChangeType.Overwrite:
            //    logException.LogExceptionToDisk("-- Applied OVERWRITE for file " + args.OldFilePath);
            //    break;
            case ChangeType.Rename:
                logException.LogExceptionToDisk("-- Applied RENAME for file " + args.OldFilePath +
                                                " as " + args.NewFilePath);
                break;
            }
        }
Esempio n. 10
0
        private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.NewFilePath));
                break;

            case ChangeType.Delete:
                this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.OldFilePath));
                break;

            case ChangeType.Update:
                this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.OldFilePath));
                break;

            case ChangeType.Rename:
                this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.NewFilePath));
                break;
            }
        }
Esempio n. 11
0
        public void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                InfoFormat("Applied CREATE for file {0}", args.NewFilePath);
                break;

            case ChangeType.Delete:
                InfoFormat("Applied DELETE for file {0}", args.OldFilePath);
                break;

            case ChangeType.Update:
                InfoFormat("Applied OVERWRITE for file {0}", args.OldFilePath);
                break;

            case ChangeType.Rename:
                InfoFormat("Applied RENAME for file {0} as {1}", args.OldFilePath, args.NewFilePath);
                break;
            }
        }
Esempio n. 12
0
        public static void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            switch (args.ChangeType)
            {
            case ChangeType.Create:
                Logging.Log("-- Applied CREATE for file " + args.NewFilePath);
                break;

            case ChangeType.Delete:
                Logging.Log("-- Applied DELETE for file " + args.OldFilePath);
                break;

            case ChangeType.Update:
                Logging.Log("-- Applied OVERWRITE for file " + args.OldFilePath);
                break;

            case ChangeType.Rename:
                Logging.Log("-- Applied RENAME for file " + args.OldFilePath +
                            " as " + args.NewFilePath);
                break;
            }
        }
Esempio n. 13
0
 public static void OnAppliedChange(object sender, AppliedChangeEventArgs args)
 {
     switch (args.ChangeType)
     {
         case ChangeType.Create:
             Mediator.NotifyColleagues("update", "File created: " + args.NewFilePath);
             break;
         case ChangeType.Delete:
             Mediator.NotifyColleagues("update", "Deleted File: " + args.OldFilePath);
             break;
         case ChangeType.Update:
             Mediator.NotifyColleagues("update", "Overwrote file: " + args.OldFilePath);
             break;
         case ChangeType.Rename:
             Mediator.NotifyColleagues("update", "Renamed file: " + args.OldFilePath + " to " + args.NewFilePath);
             break;
     }
 }
Esempio n. 14
0
 private void OnAppliedChange(object sender, AppliedChangeEventArgs e)
 {
     var message = string.Format("Applied Change, old: {0}, new: {1}", e.OldFilePath, e.NewFilePath);
     notifier.NotifyInfo(message);
 }
Esempio n. 15
0
 static void destProvider_AppliedChange(object sender, AppliedChangeEventArgs e)
 {
     switch (e.ChangeType)
     {
         case ChangeType.Create:
             Console.WriteLine("-- Applied CREATE for file " + e.NewFilePath);
             break;
         case ChangeType.Delete:
             Console.WriteLine("-- Applied DELETE for file " + e.OldFilePath);
             break;
         case ChangeType.Update:
             Console.WriteLine("-- Applied OVERWRITE for file " + e.OldFilePath);
             break;
         case ChangeType.Rename:
             Console.WriteLine("-- Applied RENAME for file " + e.OldFilePath +
                               " as " + e.NewFilePath);
             break;
     }
 }
Esempio n. 16
0
 private void SyncDestination_AppliedChange(object sender, AppliedChangeEventArgs e)
 {
     // Provide an update for the replication progress.
     OnReplicationProgress(new ProcessProgress<int>("ReplicateArchive", e.NewFilePath, 1, 1));
 }
Esempio n. 17
0
 /// <summary>
 /// This method is called when changes are done to a file
 /// <para>Counts the number of changes already done by the sync framework</para>
 /// <para>Reports the progress percentage to the backgroundWorkerForSync</para>
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
 {
     countDoneChanges++;
     // This method will raise an event to the backgroundWorkerForSync via backgroundWorkerForSync_ProgressChanged
     backgroundWorkerForSync.ReportProgress((int)((double)countDoneChanges / countChanges * 100));
 }
Esempio n. 18
0
        private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            //throw new NotImplementedException();
            switch (args.ChangeType)
            {
                case ChangeType.Create:

                    break;
                case ChangeType.Delete:

                    break;
                case ChangeType.Update:

                    break;
                case ChangeType.Rename:

                    break;
            }
        }
Esempio n. 19
0
 // Provide information about files that were affected by the synchronization session.
 private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
 {
     switch (args.ChangeType)
     {
         case ChangeType.Create:
             //Console.WriteLine("-- Applied CREATE for file " + args.NewFilePath);
             if (logger != null)
             {
                 logger.Info("-- Applied CREATE for file " + args.NewFilePath);
             }
             break;
         case ChangeType.Delete:
             //Console.WriteLine("-- Applied DELETE for file " + args.OldFilePath);
             if (logger != null)
             {
                 logger.Info("-- Applied DELETE for file " + args.OldFilePath);
             }
             break;
         case ChangeType.Update:
             //Console.WriteLine("-- Applied OVERWRITE for file " + args.OldFilePath);
             if (logger != null)
             {
                 logger.Info("-- Applied OVERWRITE for file " + args.OldFilePath);
             }
             break;
         case ChangeType.Rename:
             //Console.WriteLine("-- Applied RENAME for file " + args.OldFilePath + " as " + args.NewFilePath);
             if (logger != null)
             {
                 logger.Info("-- Applied RENAME for file " + args.OldFilePath + " as " + args.NewFilePath);
             }
             break;
     }
 }
Esempio n. 20
0
 private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
 {
     switch (args.ChangeType)
     {
         case ChangeType.Create:
             this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.NewFilePath));
             break;
         case ChangeType.Delete:
             this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.OldFilePath));
             break;
         case ChangeType.Update:
             this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.OldFilePath));
             break;
         case ChangeType.Rename:
             this.LogTaskMessage(string.Format(CultureInfo.CurrentCulture, "{0} : {1}", args.ChangeType.ToString().ToUpper(CultureInfo.CurrentUICulture), args.NewFilePath));
             break;
     }
 }
        /// <summary>
        /// This method is called when changes are done to a file
        /// <para>Counts the number of changes already done by the sync framework</para>
        /// <para>Reports the progress percentage to the backgroundWorkerForSync</para>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnAppliedChange(object sender, AppliedChangeEventArgs args)
        {
            if ((agent.State == SyncOrchestratorState.Downloading || agent.State == SyncOrchestratorState.Uploading
                || agent.State == SyncOrchestratorState.UploadingAndDownloading) && backgroundWorkerForSync.CancellationPending)
                    agent.Cancel();

            countDoneChanges++;

            // This method will raise an event to the backgroundWorkerForSync via backgroundWorkerForSync_ProgressChanged
            backgroundWorkerForSync.ReportProgress((int)((double)countDoneChanges / countChanges * 100));
        }
Esempio n. 22
0
 void local_AppliedChange(object sender, AppliedChangeEventArgs args)
 {
     var isLocal = sender.GetType() == typeof(FileSyncProvider);
     switch (args.ChangeType)
     {
         case ChangeType.Create:
             Notify(String.Format("Created File: {0}...", args.NewFilePath), isLocal);
             break;
         case ChangeType.Delete:
             Notify(String.Format("Deleted File: {0}...", args.OldFilePath), isLocal);
             break;
         case ChangeType.Rename:
             Notify(String.Format("Renamed File: {0} to {1}...", args.OldFilePath, args.NewFilePath), isLocal);
             break;
         case ChangeType.Update:
             Notify(String.Format("Updated File: {0}...", args.NewFilePath), isLocal);
             break;
     }
 }
Esempio n. 23
0
 private void SyncDestination_AppliedChange(object sender, AppliedChangeEventArgs e)
 {
     // Provide an update for the replication progress.
     OnReplicationProgress(new ProcessProgress <int>("ReplicateArchive", e.NewFilePath, 1, 1));
 }
Esempio n. 24
0
 void destinationProvider_AppliedChange(object sender, AppliedChangeEventArgs e)
 {
     if (AppliedChange != null)
         AppliedChange(sender, new MyAppliedChangeEventArgs()
                                   {
                                       ChangeType = e.ChangeType,
                                       OldFilePath = e.OldFilePath,
                                       NewFilePath = e.NewFilePath
                                   });
 }
Esempio n. 25
0
        private static void OnAppliedChange(object sender, AppliedChangeEventArgs e)
        {
            var msg = String.Empty;

            switch (e.ChangeType)
            {
                case ChangeType.Create:
                    msg = String.Format("CREATE {0}", e.NewFilePath);
                    break;
                case ChangeType.Delete:
                    msg = String.Format("DELETE {0}", e.OldFilePath);
                    break;
                case ChangeType.Update:
                    msg = String.Format("UPDATE (overwrite) {0}", e.OldFilePath);
                    break;
                case ChangeType.Rename:
                    msg = String.Format("RENAME de {0} para {1}", e.OldFilePath, e.NewFilePath);
                    break;
            }

            Console.WriteLine(msg);
        }