SystemTriggerType Enumeración

Definición

Especifica los eventos del sistema que se pueden usar para desencadenar una tarea en segundo plano.

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
Herencia
SystemTriggerType
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

BackgroundWorkCostChange 13

La tarea en segundo plano se desencadena cuando cambia el costo del trabajo en segundo plano.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Una aplicación debe colocarse en la pantalla de bloqueo para poder registrar correctamente las tareas en segundo plano mediante este tipo de desencadenador.

Windows 10, Windows Server 2016, Windows 10 Mobile No es necesario colocar una aplicación en la pantalla de bloqueo para que la aplicación pueda registrar correctamente tareas en segundo plano mediante este tipo de desencadenador.

ControlChannelReset 5

La tarea en segundo plano se desencadena cuando se restablece un canal de control.

Nota:

Este tipo de desencadenador no admite un modo OneShot . Por lo tanto, el parámetro OneShot debe ser false al usar el constructor SystemTrigger .

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Una aplicación debe colocarse en la pantalla de bloqueo para poder registrar correctamente las tareas en segundo plano mediante este tipo de desencadenador.

Windows 10, Windows Server 2016, Windows 10 Mobile No es necesario colocar una aplicación en la pantalla de bloqueo para que la aplicación pueda registrar correctamente tareas en segundo plano mediante este tipo de desencadenador.

DefaultSignInAccountChange 15

La tarea en segundo plano se desencadena cuando cambia la cuenta de inicio de sesión predeterminada.

Nota:

Este valor se introdujo en Windows 10, versión 1607.

InternetAvailable 6

La tarea en segundo plano se desencadena cuando Internet está disponible.

Invalid 0

No es un tipo de desencadenador válido.

LockScreenApplicationAdded 9

La tarea en segundo plano se desencadena cuando se agrega un icono a la pantalla de bloqueo.

LockScreenApplicationRemoved 10

La tarea en segundo plano se desencadena cuando se quita un icono de la pantalla de bloqueo.

NetworkStateChange 4

La tarea en segundo plano se desencadena cuando se produce un cambio de red, como un cambio en el costo o la conectividad.

OnlineIdConnectedStateChange 12

La tarea en segundo plano se desencadena cuando cambia la cuenta de Microsoft conectada a la cuenta.

PowerStateChange 14

La tarea en segundo plano se desencadena cuando cambia el estado de la batería, BatteryStatus.

Nota:

Este valor se introdujo en Windows 10.

ServicingComplete 8

La tarea en segundo plano se desencadena cuando el sistema ha terminado de actualizar una aplicación.

SessionConnected 7

La tarea en segundo plano se desencadena cuando se conecta la sesión,

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Una aplicación debe colocarse en la pantalla de bloqueo para poder registrar correctamente las tareas en segundo plano mediante este tipo de desencadenador.

Windows 10, Windows Server 2016, Windows 10 Mobile No es necesario colocar una aplicación en la pantalla de bloqueo para que la aplicación pueda registrar correctamente tareas en segundo plano mediante este tipo de desencadenador.

SmsReceived 1

La tarea en segundo plano se desencadena cuando un dispositivo de banda ancha móvil instalado recibe un nuevo mensaje SMS.

TimeZoneChange 11

La tarea en segundo plano se desencadena cuando cambia la zona horaria en el dispositivo (por ejemplo, cuando el sistema ajusta el reloj para el horario de verano).

Nota:

Este desencadenador solo se activa si la nueva zona horaria cambia realmente la hora del sistema.

UserAway 3

La tarea en segundo plano se desencadena cuando el usuario pasa a estar ausente.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Una aplicación debe colocarse en la pantalla de bloqueo para poder registrar correctamente las tareas en segundo plano mediante este tipo de desencadenador.

Windows 10, Windows Server 2016, Windows 10 Mobile No es necesario colocar una aplicación en la pantalla de bloqueo para que la aplicación pueda registrar correctamente tareas en segundo plano mediante este tipo de desencadenador.

UserPresent 2

La tarea en segundo plano se desencadena cuando el usuario pasa a estar presente.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Una aplicación debe colocarse en la pantalla de bloqueo para poder registrar correctamente las tareas en segundo plano mediante este tipo de desencadenador.

Windows 10, Windows Server 2016, Windows 10 Mobile No es necesario colocar una aplicación en la pantalla de bloqueo para que la aplicación pueda registrar correctamente tareas en segundo plano mediante este tipo de desencadenador.

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 DefaultSignInAccountChange

Se aplica a

Consulte también