BackgroundTaskBuilder.SetTrigger(IBackgroundTrigger) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta il trigger di evento per un'attività in background.
public:
virtual void SetTrigger(IBackgroundTrigger ^ trigger) = SetTrigger;
void SetTrigger(IBackgroundTrigger const& trigger);
public void SetTrigger(IBackgroundTrigger trigger);
function setTrigger(trigger)
Public Sub SetTrigger (trigger As IBackgroundTrigger)
Parametri
- trigger
- IBackgroundTrigger
Istanza di un oggetto trigger di eventi, ad esempio SystemTrigger, TimeTrigger o NetworkOperatorNotificationTrigger.
Commenti
Oltre a specificare il tipo di trigger di eventi per un'attività in background, un'applicazione deve anche abilitare le attività in background che usano il tipo di trigger evento nella <Extensions><Extension><BackgroundTasks>
sezione del relativo manifesto. I tipi validi sono i seguenti:
<Task Type="audio"/>
<Task Type="timer"/>
<Task Type="systemEvent"/>
<Task Type="pushNotification"/>
<Task Type="realTimeCommunication"/>
Se il tipo di attività in background non è specificato o specificato in modo errato nel manifesto, le chiamate che tentano di usare tale tipo di attività in background avranno esito negativo.
Elenco di trigger:
Trigger | Descrizione |
---|---|
ActivitySensorTrigger | Usato quando l'applicazione deve rispondere al sensore di attività. |
AppBroadcastTrigger | Attivare un'attività in background da eseguire quando un'applicazione avvia la trasmissione del gioco. |
ApplicationTrigger | Attivare attività in background dall'interno dell'applicazione. |
AppointmentStoreNotificationTrigger | Attivare per avviare un'attività in background per l'elaborazione delle modifiche all'archivio appuntamenti. |
BluetoothLEAdvertisementPublisherTrigger | Rappresenta un trigger registrato per annunciare un annuncio Bluetooth LE in background. |
CachedFileUpdaterTrigger | Attivare un'attività in background per abilitare il contratto Di aggiornamento file memorizzato nella cache. |
ChatMessageNotificationTrigger | Rappresenta un trigger attivato quando è presente una notifica per un messaggio di testo. |
ChatMessageReceivedNotificationTrigger | Rappresenta un trigger che avvia un'attività in background che gestisce qualsiasi messaggio in ingresso che potrebbe essere filtrato in base al relativo contenuto. |
CommunicaionBlockingAppSetAsActiveTrigger | Rappresenta un trigger per attivare un'applicazione di blocco delle comunicazioni quando viene selezionata come app di blocco preferita. |
ContactStoreNotificationTrigger | Rappresenta un trigger che avvia un'attività in background per l'elaborazione delle modifiche all'archivio contatti. |
ContentPrefetchTrigger | Offre la possibilità di eseguire gestori personalizzati durante il pre-recupero delle risorse Web. |
CustomSystemEventTrigger | Trigger di sistema personalizzato che è possibile definire . |
DeviceConnectionChangeTrigger | Rappresenta un evento che un'applicazione può attivare per avviare un aggiornamento a esecuzione prolungata (firmware o impostazioni) di un dispositivo. |
DeviceManufacturerNotificationTrigger | Rappresenta un evento che un'applicazione può attivare per avviare un aggiornamento a esecuzione prolungata (firmware o impostazioni) di un dispositivo. |
DeviceUseTrigger | Rappresenta un evento che un'app Windows Runtime può attivare per avviare un'operazione a esecuzione prolungata con un dispositivo o un sensore. |
EmailStoreNotificationTrigger | Rappresenta un trigger che abilita la notifica delle modifiche all'archivio di posta elettronica. |
GattCharacteristicNotificationTrigger | Rappresenta un trigger che avvia un'attività in background quando viene ricevuta una notifica di modifica in ingresso per una caratteristica Bluetooth LE GATT. |
GattServiceProviderTrigger | Costruisce un servizio Generic Attributes (GATT) che può essere mantenuto in background. |
GeovisitTrigger | Rappresenta un evento che attiva un'attività in background relativa alle visite. |
LocationTrigger | Rappresenta un evento di posizione che attiva un'attività in background. Questo viene usato per geofencing. |
MaintenanceTrigger | Rappresenta un trigger di manutenzione che viene eseguito solo quando il sistema è connesso all'alimentazione AC. |
MediaProcessingTrigger | Rappresenta un trigger che avvia un'attività in background per eseguire l'elaborazione multimediale. |
MobileBroadbandDeviceServiceNotificationTrigger | Rappresenta un trigger che attiva quando la rete invia comandi dello strumento SIM. Le app che ricevono questa notifica elaborano quindi i comandi dello strumento SIM. |
MobileBroadbandPcoDataChangeTrigger | Rappresenta un evento di modifica dell'opzione di configurazione del protocollo cellulare che attiva un'attività in background da eseguire. |
MobileBroadbandPinLockStateChangeTrigger | Rappresenta un trigger che indica quando lo stato di blocco del PIN SIM è cambiato. |
MobileBroadbandRadioStateChangeTrigger | Rappresenta un trigger che indica quando lo stato della radio a banda larga mobile è cambiato. Ad esempio, questo trigger viene attivato quando un dispositivo mobile passa a o dalla modalità aereo. |
MobileBroadbandRegistrationStateChangeTrigger | Rappresenta un trigger che indica quando lo stato di registrazione a banda larga mobile è cambiato. Ad esempio, questo trigger viene attivato quando un dispositivo mobile passa a o da Roaming. |
NetworkOperatorDataUsageTrigger | Rappresenta un trigger che avvia un'attività in background quando i contatori dati locali stimano che l'utilizzo (byte inviati e ricevuti) nell'interfaccia a banda larga mobile è cambiato da una soglia attivabile. |
NetworkOperatorHotspotAuthenticationTrigger | Rappresenta un trigger di autenticazione hotspot dell'operatore di rete mobile. |
NetworkOperatorNotificationTrigger | Rappresenta un trigger di notifica dell'operatore di rete mobile. |
PaymentAppCanMakePaymentTrigger | Rappresenta un trigger PaymentAppCanMakePayment. |
PhoneTrigger | Rappresenta un evento telefonico che attiva un'attività in background. |
PushNotificationTrigger | Rappresenta un trigger che richiama un elemento di lavoro in background nell'app in risposta alla ricezione di una notifica non elaborata. |
RcsEndUserMessageAvailableTrigger | Rappresenta un trigger che avvia un'attività in background quando è disponibile un nuovo messaggio RICH Communication Services (RCS). |
RfcommConnectionTrigger | Rappresenta un trigger che avvia un'attività in background quando vengono stabilite connessioni in ingresso o in uscita RFCOMM. |
SecondaryAuthenticationFactorAuthenticationTrigger | Rappresenta un trigger che avvia un'attività in background per conto di un dispositivo complementare. |
SensorDataThresholdTrigger | Rappresenta un trigger che risponde quando viene superato un limite di soglia per un sensore. |
SmartCardTrigger | Rappresenta un evento attivato da una smart card. |
SmsMessageReceivedTrigger | Rappresenta un trigger generato quando è arrivato un messaggio SMS. |
SocketActivityTrigger | Rappresenta un trigger che avvia un'attività in background per la gestione dell'attività socket. |
StorageLibraryChangeTrackerTrigger | Rappresenta una modifica del file all'interno di un oggetto StorageFolder che attiva l'esecuzione di un'attività in background. |
StorageLibraryContentChangedTrigger | Crea un trigger che verrà attivato quando un file viene modificato in una libreria specificata. |
SystemCondition | Rappresenta una condizione di sistema che deve essere applicata per l'esecuzione di un'attività in background. |
SystemTrigger | Rappresenta un evento di sistema che attiva l'esecuzione di un'attività in background. |
TetheringEntitlementCheckTrigger | Rappresenta un evento di tethering che attiva l'esecuzione di un'attività in background. |
TimeTrigger | Rappresenta un evento temporale che attiva l'esecuzione di un'attività in background. |
ToastNotificationActionTrigger | Rappresenta un evento che causa l'esecuzione di un'attività in background quando l'utente esegue un'azione su una notifica di tipo avviso popup interattivo. |
ToastNotificationHistoryChangedTrigger | Rappresenta un evento che causa l'esecuzione di un'attività in background quando la cronologia delle notifiche di tipo avviso popup per l'app viene cancellata, quando una o più notifiche di tipo avviso popup vengono aggiunte o rimosse dalla cronologia delle notifiche per l'app o quando una o più notifiche di tipo avviso popup per l'app scadono e vengono rimosse dalla cronologia delle notifiche. |
UserNotificationChangedTrigger | Rappresenta un trigger che viene attivato quando viene aggiunta o rimossa una proprietà UserNotification. |