Background task trigger type 
    |      Trigger event 
    |      When the background task is triggered 
    | 
     ControlChannelTrigger 
    |      ControlChannelTrigger 
    |      On   incoming messages on the control channel.  
    | 
     MaintenanceTrigger 
    |      MaintenanceTrigger 
    |      It’s   time for maintenance background tasks.  
    | 
     PushNotificationTrigger 
    |      PushNotificationTrigger 
    |      A raw   notification arrives on the WNS channel.  
    | 
     SystemEventTrigger 
    |      InternetAvailable 
    |      The   Internet becomes available. 
    | 
     SystemEventTrigger 
    |      LockScreenApplicationAdded 
    |      An app   tile is added to the lock screen. 
    | 
     SystemEventTrigger 
    |      LockScreenApplicationRemoved 
    |      An app   tile is removed from the lock screen. 
    | 
     SystemEventTrigger 
    |      ControlChannelReset 
    |      A   network channel is reset.  
    | 
     SystemEventTrigger 
    |      NetworkStateChange 
    |      A   network change such as a change in cost or connectivity occurs.  
    | 
     SystemEventTrigger 
    |      OnlineIdConnectedStateChange 
    |      Online   ID associated with the account changes.  
    | 
     SystemEventTrigger 
    |      ServicingComplete 
    |      The   system has finished updating an application. 
    | 
     SystemEventTrigger 
    |      SessionConnected 
    |      The   session is connected. 
    | 
     SystemEventTrigger 
    |      SessionDisconnected 
    |      The   session is disconnected. 
    | 
     SystemEventTrigger 
    |      SmsReceived 
    |      A new   SMS message is received by an installed mobile broadband device. 
    | 
     SystemEventTrigger 
    |      TimeZoneChange 
    |      The   time zone changes on the device (for example, when the system adjusts the   clock for daylight saving time). 
    | 
     SystemEventTrigger 
    |      UserAway 
    |      The   user becomes absent. 
    | 
     SystemEventTrigger 
    |      UserPresent 
    |      The   user becomes present. 
    | 
     TimeTrigger 
    |      TimeTrigger 
    |      A time   event occurs. 
    | 
  4、