Microsoft.Phone.Scheduler Namespace
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
This namespace provides access to the Scheduler features of Windows Phone. This includes alarms, reminders, and background agents.
| Class | Description | |
|---|---|---|
![]() | Alarm | A notification for which a custom sound can be specified. |
![]() | PeriodicTask | Represents a scheduled task that runs regularly for a small amount of time. |
![]() | Reminder | A notification that can pass contextual information to the parent application. |
![]() | ResourceIntensiveTask | Represents a scheduled task that runs occasionally and is allowed to use substantial device resources. |
![]() | ScheduledAction | The base class for all scheduled actions. |
![]() | ScheduledActionService | Enables the management of scheduled actions. |
![]() | ScheduledNotification | Represents a notification that is launched once or in a recurring pattern according to a time-based schedule. |
![]() | ScheduledTask | Represents a task that will be run periodically or when the phone is in a state that supports resource-intensive processing. |
![]() | ScheduledTaskAgent | Override this class to implement a Scheduled Task, also referred to as a background agent. This class contains one method, OnInvoke, which is called whenever the Scheduled Task is executed. For more information, see Background agents for Windows Phone 8. |
![]() | SchedulerServiceException | Represents the exception that is thrown when the ScheduledActionService has an internal error. |
| Enumeration | Description | |
|---|---|---|
![]() | AgentExitReason | Lists the possible reasons for which a background agent exits. Use the LastExitReason property of the ScheduledTask class to determine why the task exited its most recent execution. |
![]() | RecurrenceInterval | Lists the recurrence options for the ScheduledNotification objects, Alarm and Reminder. |
Show:

