示例#1
0
        private void UnRegisterTask()
        {
            Debug.WriteLine("............................................................................................Datetime : " + DateTime.Now + " in UnRegisterTask");
            SchedulerConfigurations.UnregisterBackgroundTasks(LocalDataStore.BackgroundTriggerName);
            //taskRunning = false;

            Debug.WriteLine("********************************************************************************************New Schedule time at :" + DateTime.Now.AddMinutes(2).TimeOfDay.ToString());
            ApplicationDataContainer localSettings1;

            localSettings1 = ApplicationData.Current.LocalSettings;
            localSettings1.Values["SchedulerStartTime"] = new TimeSpan(DateTime.Now.Hour, DateTime.Now.AddMinutes(2).Minute, 0);
            localSettings1.Values["SchedulerEndTime"]   = new TimeSpan(DateTime.Now.Hour, DateTime.Now.AddMinutes(4).Minute, 0);
        }
示例#2
0
 /// <summary>
 /// Unregister a ApplicationTriggerTask.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void UnregisterBackgroundTask(object sender, RoutedEventArgs e)
 {
     SchedulerConfigurations.UnregisterBackgroundTasks(LocalDataStore.BackgroundTriggerName);
 }