Windows.ApplicationModel.Background classes
TOC
Collapse the table of content
Expand the table of content

Windows.ApplicationModel.Background classes

In this section

TopicDescription

ApplicationTriggerDetails class

The details of an ApplicationTrigger.

ApplicationTrigger class

This allows you to programmatically trigger a background tasks from within your application.

ActivitySensorTrigger class

Represents a trigger that is activated when the ActivitySensor receives input. This is used when your application needs to respond to the activity sensor.

AlarmApplicationManager class

Requests permission from the user to set alarms, and retrieves the status of user permission for the app to set alarms.

AppointmentStoreNotificationTrigger class

Represents a trigger that launches a background task for processing changes to the appointment store.

BackgroundExecutionManager class

Manage permission to run background tasks.

BackgroundTaskBuilder class

Represents a background task to be registered with the system.

BackgroundTaskCompletedEventArgs class

Represents completion information for a task at the time a completion notification is sent.

BackgroundTaskDeferral class

Represents a background task deferral returned by the IBackgroundTaskInstance.GetDeferral method.

BackgroundTaskProgressEventArgs class

Represents progress information for a task at the time a progress update notification is sent.

BackgroundTaskRegistration class

Represents a background task that has been registered with the system.

BackgroundWorkCost class

Retrieves a hint about resource availability for background tasks. Background tasks can use this hint to decide how much work to do when they are activated.

BluetoothLEAdvertisementPublisherTrigger class

Represents a trigger that is registered to advertise a Bluetooth LE advertisement in the background.

BluetoothLEAdvertisementWatcherTrigger class

Represents a trigger that is registered to scan for Bluetooth LE advertisement in the background.

CachedFileUpdaterTrigger class

Represents a trigger that launches a background task to enable the Cached File Updater contract.

CachedFileUpdaterTriggerDetails class

Provides details about the cached file operation that invoked the trigger.

ChatMessageNotificationTrigger class

Represents a trigger that is activated when there is a notification for a text message.

ChatMessageReceivedNotificationTrigger class

Represents a trigger that launches a background task that handles any incoming message that might need to be filtered according to its content.

CommunicationBlockingAppSetAsActiveTrigger class

Represents a trigger to activate a communication blocking application when it is selected as the preferred blocking app.

ContactStoreNotificationTrigger class

Represents a trigger that launches a background task for processing changes to the contacts store.

ContentPrefetchTrigger class

Provides the ability to run custom handlers when prefetching web resources.

DeviceConnectionChangeTrigger class

Represents a trigger that launches a background task when the connection status of a device changes.

DeviceManufacturerNotificationTrigger class

Represents a trigger that launches a background task to enable device manufacturer operations.

DeviceServicingTrigger class

Represents an event that an application can trigger to initiate a long-running update (firmware or settings) of a device.

DeviceUseTrigger class

Represents an event that a Windows Runtime app can trigger to initiate a long-running operation with a device or sensor.

DeviceWatcherTrigger class

Represents an event that causes a background task to run when changes occur to the list of devices.

EmailStoreNotificationTrigger class

Represents a trigger that enables notification of changes to the email store.

GattCharacteristicNotificationTrigger class

Represents a trigger that launches a background task when an incoming change notification is received for a Bluetooth LE GATT characteristic.

LocationTrigger class

Represents a location event that triggers a background task. This is used for Geofencing.

MaintenanceTrigger class

Represents a maintenance trigger.

MediaProcessingTrigger class

Represents a trigger that launches a background task for performing media processing.

MobileBroadbandDeviceServiceNotificationTrigger class

Represents a trigger that activates when the network sends SIM tool commands.

MobileBroadbandPinLockStateChangeTrigger class

Represents a trigger that indicates when the SIM PIN lock state has changed.

MobileBroadbandRadioStateChangeTrigger class

Represents a trigger that indicates when mobile broadband radio state has changed.

MobileBroadbandRegistrationStateChangeTrigger class

Represents a trigger that indicates when mobile broadband registration state has changed.

NetworkOperatorHotspotAuthenticationTrigger class

Represents a mobile network operator hotspot authentication trigger.

NetworkOperatorNotificationTrigger class

Represents a mobile network operator notification trigger.

PhoneTrigger class

Represents a phone event that triggers a background task.

PushNotificationTrigger class

Represents an object that invokes a background work item on the app in response to the receipt of a raw notification.

RcsEndUserMessageAvailableTrigger class

Represents a trigger that launches a background task when a new Rich Communication Services (RCS) message is available.

RfcommConnectionTrigger class

Represents a trigger that launches a background task when an RFCOMM inbound or outbound connections are established.

SecondaryAuthenticationFactorAuthenticationTrigger class

Represents a trigger that launches a background task on behalf of a companion device.

SensorDataThresholdTrigger class

Represents a trigger that responds when a threshold limit for a sensor is crossed.

SmartCardTrigger class

Represents an event triggered by a smart card.

SmsMessageReceivedTrigger class

Represents a trigger that is raised when an SMS message has arrived.

StorageLibraryContentChangedTrigger class

Creates a trigger that will fire when a file is changed in a specified library.

SocketActivityTrigger class

Represents a trigger that launches a background task for handling socket activity.

SystemCondition class

Represents a system condition that must be in effect for a background task to run.

SystemTrigger class

Represents a system event that triggers a background task to run.

UserNotificationChangedTrigger class

Represents a trigger that fires when a UserNotification is added or removed.

TimeTrigger class

Represents a time event that triggers a background task to run.

ToastNotificationActionTrigger class

Represents an event that causes a background task to run when the user performs an action on an interactive toast notification.

ToastNotificationHistoryChangedTrigger class

Represents an event that causes a background task to run when the history of toast notifications for the app is cleared, when one or more toast notifications are added to or removed from the notification history for the app, or when one or more toast notifications for the app expire and are removed from the notification history.

 

 

 

Show:
© 2016 Microsoft