//----------------------------------------------------------------------- // // Company copyright tag. // // stubbfel // 18.09.2013 //---------------------------------------------------------------------- namespace CampusAppWP8ScheduledTaskAgent.Utility { using System; using CampusAppWPortalLib8.Utility; using Microsoft.Phone.Scheduler; /// /// Class provide some static methods for background tasks /// public class BackgroundTasks : AbstractBackgroundTasks { /// /// Method stop a certain PerodicTask /// /// name of the task public static void StopPerodicTask(string taskName) { PeriodicTask periodicTask = ScheduledActionService.Find(taskName) as PeriodicTask; if (periodicTask != null) { try { ScheduledActionService.Remove(taskName); } catch (Exception e) { Logger.LogException(e); } } } } }