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)); } }
/// <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)); }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
private void OnAppliedChange(object sender, AppliedChangeEventArgs e) { var message = string.Format("Applied Change, old: {0}, new: {1}", e.OldFilePath, e.NewFilePath); notifier.NotifyInfo(message); }
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; } }
private void SyncDestination_AppliedChange(object sender, AppliedChangeEventArgs e) { // Provide an update for the replication progress. OnReplicationProgress(new ProcessProgress<int>("ReplicateArchive", e.NewFilePath, 1, 1)); }
/// <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)); }
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; } }
// 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; } }
/// <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)); }
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; } }
private void SyncDestination_AppliedChange(object sender, AppliedChangeEventArgs e) { // Provide an update for the replication progress. OnReplicationProgress(new ProcessProgress <int>("ReplicateArchive", e.NewFilePath, 1, 1)); }
void destinationProvider_AppliedChange(object sender, AppliedChangeEventArgs e) { if (AppliedChange != null) AppliedChange(sender, new MyAppliedChangeEventArgs() { ChangeType = e.ChangeType, OldFilePath = e.OldFilePath, NewFilePath = e.NewFilePath }); }
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); }