Condividi tramite


SystemTriggerType Enumerazione

Definizione

Specifica gli eventi di sistema che possono essere utilizzati per attivare un'attività in background.

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
Ereditarietà
SystemTriggerType
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

BackgroundWorkCostChange 13

L'attività in background viene attivata quando il costo del lavoro in background cambia.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Un'app deve essere posizionata nella schermata di blocco prima di poter registrare correttamente le attività in background usando questo tipo di trigger.

Windows 10, Windows Server 2016, Windows 10 Mobile Non è necessario inserire un'app nella schermata di blocco prima che l'app possa registrare correttamente le attività in background usando questo tipo di trigger.

ControlChannelReset 5

L'attività in background viene attivata quando un canale di controllo viene ripristinato.

Nota

Questo tipo di trigger non supporta una modalità OneShot . Il parametro OneShot deve quindi essere false quando si usa il costruttore SystemTrigger .

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Un'app deve essere posizionata nella schermata di blocco prima di poter registrare correttamente le attività in background usando questo tipo di trigger.

Windows 10, Windows Server 2016, Windows 10 Mobile Non è necessario inserire un'app nella schermata di blocco prima che l'app possa registrare correttamente le attività in background usando questo tipo di trigger.

DefaultSignInAccountChange 15

L'attività in background viene attivata quando l'account di accesso predefinito cambia.

Nota

Questo valore è stato introdotto in Windows 10 versione 1607.

InternetAvailable 6

L'attività in background viene attivata quando internet diventa disponibile.

Invalid 0

Non un tipo di trigger valido.

LockScreenApplicationAdded 9

L'attività in background viene attivata quando viene aggiunto un riquadro alla schermata di blocco.

LockScreenApplicationRemoved 10

L'attività in background viene attivata quando un riquadro viene rimosso dalla schermata di blocco.

NetworkStateChange 4

L'attività in background viene attivata quando si verifica una modifica di rete, ad esempio una modifica del costo o della connettività.

OnlineIdConnectedStateChange 12

L'attività in background viene attivata quando l'account Microsoft connesso all'account cambia.

PowerStateChange 14

L'attività in background viene attivata quando lo stato della batteria, BatteryStatus, cambia.

Nota

Questo valore è stato introdotto in Windows 10.

ServicingComplete 8

L'attività in background viene attivata al termine dell'aggiornamento di un'app da parte del sistema.

SessionConnected 7

L'attività in background viene attivata quando la sessione è connessa.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Un'app deve essere posizionata nella schermata di blocco prima di poter registrare correttamente le attività in background usando questo tipo di trigger.

Windows 10, Windows Server 2016, Windows 10 Mobile Non è necessario inserire un'app nella schermata di blocco prima che l'app possa registrare correttamente le attività in background usando questo tipo di trigger.

SmsReceived 1

L'attività in background viene attivata quando viene ricevuto un nuovo messaggio SMS da un dispositivo mobile broadband installato.

TimeZoneChange 11

L'attività in background viene attivata quando il fuso orario cambia nel dispositivo, ad esempio quando il sistema regola l'orologio per l'ora legale.

Nota

Questo trigger viene attivato solo se il nuovo fuso orario cambia effettivamente l'ora di sistema.

UserAway 3

L'attività in background viene attivata quando l'utente diventa assente.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Un'app deve essere posizionata nella schermata di blocco prima di poter registrare correttamente le attività in background usando questo tipo di trigger.

Windows 10, Windows Server 2016, Windows 10 Mobile Non è necessario inserire un'app nella schermata di blocco prima che l'app possa registrare correttamente le attività in background usando questo tipo di trigger.

UserPresent 2

L'attività in background viene attivata quando l'utente diventa presente.

Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows Phone 8.1 Un'app deve essere posizionata nella schermata di blocco prima di poter registrare correttamente le attività in background usando questo tipo di trigger.

Windows 10, Windows Server 2016, Windows 10 Mobile Non è necessario inserire un'app nella schermata di blocco prima che l'app possa registrare correttamente le attività in background usando questo tipo di trigger.

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 DefaultSignInAccountChange

Si applica a

Vedi anche