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 行動裝置版您不需要將應用程式放在鎖定畫面上,應用程式才能使用此觸發程式類型成功註冊背景工作。

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 行動裝置版您不需要將應用程式放在鎖定畫面上,應用程式才能使用此觸發程式類型成功註冊背景工作。

DefaultSignInAccountChange 15

當預設登入帳戶變更時,就會觸發背景工作。

注意

此值是在 Windows 10 1607 版中引進。

InternetAvailable 6

當網際網路變成可用時,就會觸發背景工作。

Invalid 0

不是有效的觸發程式類型。

LockScreenApplicationAdded 9

當磚新增至鎖定畫面時,就會觸發背景工作。

LockScreenApplicationRemoved 10

當磚從鎖定畫面中移除時,就會觸發背景工作。

NetworkStateChange 4

當網路變更發生時,就會觸發背景工作,例如成本或連線能力變更。

OnlineIdConnectedStateChange 12

當連線到帳戶的 Microsoft 帳戶變更時,就會觸發背景工作。

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 行動裝置版您不需要在鎖定畫面上放置應用程式,應用程式才能使用此觸發程式類型成功註冊背景工作。

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 行動裝置版您不需要在鎖定畫面上放置應用程式,應用程式才能使用此觸發程式類型成功註冊背景工作。

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 行動裝置版您不需要在鎖定畫面上放置應用程式,應用程式才能使用此觸發程式類型成功註冊背景工作。

備註

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1607 14393 DefaultSignInAccountChange

適用於

另請參閱