Пример #1
0
        public void DisplaySessionProgress(object sender, EventArgs e)
        {
            StringBuilder outputText = new StringBuilder();

            if (e is SessionStateChangedEventArgs)
            {
                SessionStateChangedEventArgs args = (SessionStateChangedEventArgs)e;

                if (args.SessionState == SyncSessionState.Synchronizing)
                {
                    outputText.AppendLine(String.Empty);
                    outputText.Append("** SyncAgent is synchronizing");
                }

                else
                {
                    outputText.Append("** SyncAgent is ready to synchronize");
                }
            }

            else if (e is SessionProgressEventArgs)
            {
                SessionProgressEventArgs args = (SessionProgressEventArgs)e;
                outputText.Append("Percent complete: " + args.PercentCompleted + " (" + args.SyncStage + ")");
            }

            else
            {
                outputText.AppendLine("Unknown event occurred");
            }

            Console.WriteLine(outputText.ToString());
        }
Пример #2
0
 void sessionManager_SessionFocusProgress(object sender, SessionProgressEventArgs e)
 {
     if (debug == true)
     {
         _print     = true;
         debug_text = "Gesture progress: " + 100 * e.Progress + "%";
         Console.WriteLine("Progress: {0}%", 100 * e.Progress);
     }
 }
 // セッションフォーカスの検出を通知する
 void sessionManager_SessionFocusProgress(object sender, SessionProgressEventArgs e)
 {
     sessionState = SessionState.DetectSession;
 }
Пример #4
0
 /// <summary>
 /// Handles the SessionProgress event of the syncAgent control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="Microsoft.Synchronization.SessionProgressEventArgs"/> instance containing the event data.</param>
 /// <remarks>Documented by Dev03, 2009-02-12</remarks>
 private static void syncAgent_SessionProgress(object sender, SessionProgressEventArgs e)
 {
     syncStatusDelegate.Invoke(e.PercentCompleted, Properties.Resources.ResourceManager.GetString("SyncState" + e.SyncStage.ToString()));
 }
 // セッションフォーカスの検出を通知する
 void sessionManager_SessionFocusProgress(object sender, SessionProgressEventArgs e)
 {
     sessionState = SessionState.DetectSession;
 }