Esempio n. 1
0
 public void ProgressChanged(object sender, SyncStagedProgressEventArgs args)
 {
     if (null != _progressForm)
     {
         _progressForm.ProgressChanged(args);
     }
 }
Esempio n. 2
0
 public void ProgressChanged(object sender, SyncStagedProgressEventArgs args)
 {
     if (null != _progressForm)
     {
         _progressForm.ProgressChanged(args);
     }
 }
Esempio n. 3
0
 void DestinationCallbacks_ProgressChanged(object sender, SyncStagedProgressEventArgs e)
 {
     if (ReadRedisLog && _syncContext is ILocalDescribe)
     {
         StoreManager.SetSyncLog(_syncContext.Name + "SyncLogCache", string.Format("<tr><td>{0} 正在同步<span>{1}/{2}</span></td></tr>", (_syncContext as ILocalDescribe).Describe, e.CompletedWork, e.TotalWork));
     }
 }
 public void Synchronize_ProgressChanged(object sender, SyncStagedProgressEventArgs args)
 {
     if (args.Stage != SessionProgressStage.ChangeDetection)
     {
         Log.Info("[DistributedDb] Synchronize Progress Changed: Provider - " + args.ReportingProvider.ToString(), this);
         Log.Info("[DistributedDb] Synchronize Progress Changed: Stage - " + args.Stage.ToString(), this);
         Log.Info("[DistributedDb] Synchronize Progress Changed: Work - " + args.CompletedWork + " of " + args.TotalWork, this);
     }
 }
Esempio n. 5
0
        protected virtual void OnSessionProgress(object sender, SyncStagedProgressEventArgs args)
        {
            EventHandler <SyncStagedProgressEventArgs> tmp = SessionProgress;

            if (tmp != null)
            {
                tmp(this, args);
            }
        }
        protected void Orchestrator_SessionProgress(object sender, SyncStagedProgressEventArgs e)
        {
            String mensaje =
                string.Format(
                    "{0}: {1} {2}: {3} {4}: {5} {6}: {7}",
                    "Trabajo terminado", e.CompletedWork,
                    "\tProveedor que reporta", e.ReportingProvider,
                    "\tEstado: ", e.Stage,
                    "\tTrabajo total: ", e.TotalWork
                    );

            Loguear("orchestrator_SessionProgress", mensaje);
        }
Esempio n. 7
0
        public void ProgressChanged(SyncStagedProgressEventArgs args)
        {
            string message = "";

            listSyncProgress.Items.Add(message);
            try
            {
                DbSyncSessionProgressEventArgs sessionProgress = (DbSyncSessionProgressEventArgs)args;
                DbSyncScopeProgress            progress        = sessionProgress.GroupProgress;
                switch (sessionProgress.DbSyncStage)
                {
                case DbSyncStage.SelectingChanges:
                    message += "Sync Stage: Selecting Changes";
                    listSyncProgress.Items.Add(message);
                    foreach (DbSyncTableProgress tableProgress in progress.TablesProgress)
                    {
                        message  = "Enumerated changes for table: " + tableProgress.TableName;
                        message += "[Inserts:" + tableProgress.Inserts.ToString() + "/Updates :" + tableProgress.Updates.ToString() + "/Deletes :" + tableProgress.Deletes.ToString() + "]";
                        listSyncProgress.Items.Add(message);
                    }
                    break;

                case DbSyncStage.ApplyingChanges:
                    message += "Sync Stage: Applying Changes";
                    listSyncProgress.Items.Add(message);
                    foreach (DbSyncTableProgress tableProgress in progress.TablesProgress)
                    {
                        message  = "Applied changes for table: " + tableProgress.TableName;
                        message += "[Inserts:" + tableProgress.Inserts.ToString() + "/Updates :" + tableProgress.Updates.ToString() + "/Deletes :" + tableProgress.Deletes.ToString() + "]";
                        listSyncProgress.Items.Add(message);
                    }
                    break;

                default:
                    break;
                }

                message  = "Total Changes : " + progress.TotalChanges.ToString() + "  Inserts :" + progress.TotalInserts.ToString();
                message += "  Updates :" + progress.TotalUpdates.ToString() + "  Deletes :" + progress.TotalDeletes.ToString();
                listSyncProgress.Items.Add(message);
            }
            catch (Exception e)
            {
                throw e;
            }

            message = "Completed : " + args.CompletedWork + "%";
            listSyncProgress.Items.Add(message);

            Application.DoEvents();
        }
Esempio n. 8
0
        public void ProgressChanged(SyncStagedProgressEventArgs args)
        {
            string message = "";
            listSyncProgress.Items.Add(message);
            try
            {
                DbSyncSessionProgressEventArgs sessionProgress = (DbSyncSessionProgressEventArgs)args;
                DbSyncScopeProgress progress = sessionProgress.GroupProgress;
                switch (sessionProgress.DbSyncStage)
                {
                    case DbSyncStage.SelectingChanges:
                        message += "Sync Stage: Selecting Changes";
                        listSyncProgress.Items.Add(message);
                        foreach (DbSyncTableProgress tableProgress in progress.TablesProgress)
                        {
                            message = "Enumerated changes for table: " + tableProgress.TableName;
                            message += "[Inserts:" + tableProgress.Inserts.ToString() + "/Updates :" + tableProgress.Updates.ToString() + "/Deletes :" + tableProgress.Deletes.ToString() + "]";
                            listSyncProgress.Items.Add(message);
                        }
                        break;
                    case DbSyncStage.ApplyingChanges:
                        message += "Sync Stage: Applying Changes";
                        listSyncProgress.Items.Add(message);
                        foreach (DbSyncTableProgress tableProgress in progress.TablesProgress)
                        {
                            message = "Applied changes for table: " + tableProgress.TableName;
                            message += "[Inserts:" + tableProgress.Inserts.ToString() + "/Updates :" + tableProgress.Updates.ToString() + "/Deletes :" + tableProgress.Deletes.ToString() + "]";
                            listSyncProgress.Items.Add(message);
                        }
                        break;
                    default:
                        break;
                }

                message = "Total Changes : " + progress.TotalChanges.ToString() + "  Inserts :" + progress.TotalInserts.ToString();
                message += "  Updates :" + progress.TotalUpdates.ToString() + "  Deletes :" + progress.TotalDeletes.ToString();
                listSyncProgress.Items.Add(message);

            }
            catch (Exception e)
            {
                throw e;
            }

            message = "Completed : " + args.CompletedWork + "%";
            listSyncProgress.Items.Add(message);

            Application.DoEvents();
        }
Esempio n. 9
0
        /// <summary>
        /// Called when [sync process change].
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="args">The <see cref="Microsoft.Synchronization.SyncStagedProgressEventArgs"/> instance containing the event data.</param>
        protected virtual void OnSyncProcessChange(object sender, SyncStagedProgressEventArgs args)
        {
            if (_syncApp.CurrentProcessedSyncType == null)
            {
                throw new NullReferenceException("CurrentProcessedSyncType");
            }
            _syncItemForm.CurrentSyncStagedProgress = args;

            string debugStr = string.Format("Progress changed: provider - {0}, stage - {1}, work - {2} of {3}",
                                            args.ReportingProvider.ToString(), args.Stage.ToString(), args.CompletedWork, args.TotalWork);

            DebugAssistant.Log(DebugSeverity.Debug, debugStr);

            _syncItemForm.ThrUpdateSyncItemStatus(_syncApp.CurrentProcessedSyncType.Value);
        }
Esempio n. 10
0
 protected virtual void OnSessionProgress(object sender, SyncStagedProgressEventArgs args)
 {
     EventHandler<SyncStagedProgressEventArgs> tmp = SessionProgress;
     if (tmp != null)
     {
         tmp(this, args);
     }
 }
Esempio n. 11
0
 private void DestinationCallbacks_ProgressChanged(object sender, SyncStagedProgressEventArgs e)
 {
     Console.WriteLine(e.CompletedWork + "/" + e.TotalWork);
 }
        protected void orchestrator_SessionProgress(object sender, SyncStagedProgressEventArgs e)
        {
            String mensaje =
               string.Format(
               "{0}: {1} {2}: {3} {4}: {5} {6}: {7}",
               "Trabajo terminado", e.CompletedWork,
               "\tProveedor que reporta", e.ReportingProvider,
               "\tEstado: ", e.Stage,
               "\tTrabajo total: ", e.TotalWork
               );

            this.loguear("orchestrator_SessionProgress",mensaje);
        }
Esempio n. 13
0
        /// <summary>
        /// Called when [sync process change].
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="args">The <see cref="Microsoft.Synchronization.SyncStagedProgressEventArgs"/> instance containing the event data.</param>
        protected virtual void OnSyncProcessChange(object sender, SyncStagedProgressEventArgs args)
        {
            if (_syncApp.CurrentProcessedSyncType == null)
            {
                throw new NullReferenceException("CurrentProcessedSyncType");
            }
            _syncItemForm.CurrentSyncStagedProgress = args;

            string debugStr = string.Format("Progress changed: provider - {0}, stage - {1}, work - {2} of {3}",
                                             args.ReportingProvider.ToString(), args.Stage.ToString(), args.CompletedWork, args.TotalWork);
            DebugAssistant.Log(DebugSeverity.Debug, debugStr);

            _syncItemForm.ThrUpdateSyncItemStatus(_syncApp.CurrentProcessedSyncType.Value);
        }
Esempio n. 14
0
 static void DestinationCallbacks_ProgressChanged(object sender, SyncStagedProgressEventArgs e)
 {
     Console.Write("Event Progress Changed: provider - {0}, ", e.ReportingProvider.ToString());
     Console.Write("stage - {0}, ", e.Stage.ToString());
     Console.WriteLine("work - {0} of {1}", e.CompletedWork, e.TotalWork);
 }
 private static void Program_ProgressChange(object sender, SyncStagedProgressEventArgs e)
 {
     // display conflict type
     Console.WriteLine(e.TotalWork.ToString());
 }
Esempio n. 16
0
 static void DestinationCallbacks_ProgressChanged(object sender, SyncStagedProgressEventArgs e)
 {
     Console.Write("Event Progress Changed: provider - {0}, ", e.ReportingProvider.ToString());
     Console.Write("stage - {0}, ", e.Stage.ToString());
     Console.WriteLine("work - {0} of {1}", e.CompletedWork, e.TotalWork);
 }