SystemTriggerType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
|
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 .
|
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.
|
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.
|
UserPresent | 2 | A tarefa em segundo plano é disparada quando o usuário está presente.
|
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | DefaultSignInAccountChange |