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