Compartilhar via


SystemTriggerType Enumeração

Definição

Especifica os eventos do sistema que podem ser usados para disparar uma tarefa em 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
Herança
SystemTriggerType
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

BackgroundWorkCostChange 13

A tarefa em segundo plano é disparada quando o custo do trabalho em segundo plano é alterado.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Um aplicativo deve ser colocado na tela de bloqueio para poder registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

Windows 10, Windows Server 2016, Windows 10 Mobile Você não precisa colocar um aplicativo na tela de bloqueio antes que o aplicativo possa registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

ControlChannelReset 5

A tarefa em segundo plano é disparada quando um canal de controle é redefinido.

Observação

Esse tipo de gatilho não dá suporte a um modo OneShot . Portanto, o parâmetro OneShot deve ser false ao usar o construtor SystemTrigger .

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Um aplicativo deve ser colocado na tela de bloqueio para poder registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

Windows 10, Windows Server 2016, Windows 10 Mobile Você não precisa colocar um aplicativo na tela de bloqueio antes que o aplicativo possa registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

DefaultSignInAccountChange 15

A tarefa em segundo plano é disparada quando a conta de entrada padrão é alterada.

Observação

Esse valor foi introduzido no Windows 10, versão 1607.

InternetAvailable 6

A tarefa em segundo plano é disparada quando a Internet fica disponível.

Invalid 0

Não é um tipo de gatilho válido.

LockScreenApplicationAdded 9

A tarefa em segundo plano é disparada quando um bloco é adicionado à tela de bloqueio.

LockScreenApplicationRemoved 10

A tarefa em segundo plano é disparada quando um bloco é removido da tela de bloqueio.

NetworkStateChange 4

A tarefa em segundo plano é disparada quando ocorre uma alteração de rede, como uma alteração no custo ou conectividade.

OnlineIdConnectedStateChange 12

A tarefa em segundo plano é disparada quando a conta da Microsoft conectada à conta é alterada.

PowerStateChange 14

A tarefa em segundo plano é disparada quando o status da bateria, BatteryStatus, é alterado.

Observação

Esse valor foi introduzido no Windows 10.

ServicingComplete 8

A tarefa em segundo plano é disparada quando o sistema termina de atualizar um aplicativo.

SessionConnected 7

A tarefa em segundo plano é disparada quando a sessão é conectada.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2 Windows Phone 8.1 Um aplicativo deve ser colocado na tela de bloqueio antes de poder registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

Windows 10, Windows Server 2016 Windows 10 Mobile Você não precisa colocar um aplicativo na tela de bloqueio antes que o aplicativo possa registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

SmsReceived 1

A tarefa em segundo plano é disparada quando uma nova mensagem SMS é recebida por um dispositivo de banda larga móvel instalado.

TimeZoneChange 11

A tarefa em segundo plano é disparada quando o fuso horário é alterado no dispositivo (por exemplo, quando o sistema ajusta o relógio para o horário de verão).

Observação

Esse gatilho só será acionado se o novo fuso horário realmente alterar a hora do sistema.

UserAway 3

A tarefa em segundo plano é disparada quando o usuário se ausenta.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2 Windows Phone 8.1 Um aplicativo deve ser colocado na tela de bloqueio antes de poder registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

Windows 10, Windows Server 2016 Windows 10 Mobile Você não precisa colocar um aplicativo na tela de bloqueio antes que o aplicativo possa registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

UserPresent 2

A tarefa em segundo plano é disparada quando o usuário está presente.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2 Windows Phone 8.1 Um aplicativo deve ser colocado na tela de bloqueio antes de poder registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

Windows 10, Windows Server 2016 Windows 10 Mobile Você não precisa colocar um aplicativo na tela de bloqueio antes que o aplicativo possa registrar tarefas em segundo plano com êxito usando esse tipo de gatilho.

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 DefaultSignInAccountChange

Aplica-se a

Confira também