Поделиться через


SystemTriggerType Перечисление

Определение

Указывает системные события, которые можно использовать для запуска фоновой задачи.

public enum class SystemTriggerType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SystemTriggerType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SystemTriggerType
var value = Windows.ApplicationModel.Background.SystemTriggerType.invalid
Public Enum SystemTriggerType
Наследование
SystemTriggerType
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Поля

BackgroundWorkCostChange 13

Фоновая задача активируется при изменении стоимости фоновых работ.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Приложение должно быть помещено на экран блокировки, прежде чем оно сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

Windows 10, Windows Server 2016, Windows 10 Mobile Вам не нужно размещать приложение на экране блокировки, прежде чем приложение сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

ControlChannelReset 5

Фоновая задача запускается при сбросе канала управления.

Примечание

Этот тип триггера не поддерживает режим OneShot . Поэтому при использовании конструктора SystemTrigger параметр OneShot должен иметь значение false.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Приложение должно быть помещено на экран блокировки, прежде чем оно сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

Windows 10, Windows Server 2016, Windows 10 Mobile Вам не нужно размещать приложение на экране блокировки, прежде чем приложение сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

DefaultSignInAccountChange 15

Фоновая задача активируется при изменении учетной записи входа по умолчанию.

Примечание

Это значение появилось в Windows 10 версии 1607.

InternetAvailable 6

Фоновая задача активируется, когда становится доступным Интернет.

Invalid 0

Недопустимый тип триггера.

LockScreenApplicationAdded 9

Фоновая задача активируется при добавлении плитки на экран блокировки.

LockScreenApplicationRemoved 10

Фоновая задача активируется при удалении плитки с экрана блокировки.

NetworkStateChange 4

Фоновая задача активируется при изменении сети, например при изменении стоимости или подключении.

OnlineIdConnectedStateChange 12

Фоновая задача активируется при изменении учетной записи Майкрософт, подключенной к ней.

PowerStateChange 14

Фоновая задача активируется при изменении состояния батареи BatteryStatus.

Примечание

Это значение появилось в Windows 10.

ServicingComplete 8

Фоновая задача активируется, когда система завершает обновление приложения.

SessionConnected 7

Фоновая задача запускается при подключенном сеансе.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Приложение должно быть помещено на экран блокировки, прежде чем оно сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

Windows 10, Windows Server 2016, Windows 10 Mobile Вам не нужно размещать приложение на экране блокировки, прежде чем приложение сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

SmsReceived 1

Фоновая задача активируется при получении нового SMS-сообщения установленным мобильным широкополосным устройством.

TimeZoneChange 11

Фоновая задача активируется при изменении часового пояса на устройстве (например, когда система настраивает часы для летнего времени).

Примечание

Этот триггер срабатывает, только если новый часовой пояс фактически изменяет системное время.

UserAway 3

Фоновая задача запускается в отсутствие пользователя.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Приложение должно быть помещено на экран блокировки, прежде чем оно сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

Windows 10, Windows Server 2016, Windows 10 Mobile Вам не нужно размещать приложение на экране блокировки, прежде чем приложение сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

UserPresent 2

Фоновая задача запускается в присутствии пользователя.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Приложение должно быть помещено на экран блокировки, прежде чем оно сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

Windows 10, Windows Server 2016, Windows 10 Mobile Вам не нужно размещать приложение на экране блокировки, прежде чем приложение сможет успешно регистрировать фоновые задачи с помощью этого типа триггера.

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1607 14393 DefaultSignInAccountChange

Применяется к

См. также раздел