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()); }
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; }
/// <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())); }