BackgroundTaskBuilder.SetTrigger(IBackgroundTrigger) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Ereignistrigger für eine Hintergrundaufgabe fest.
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)
Parameter
- trigger
- IBackgroundTrigger
Ein instance eines Ereignistriggerobjekts, z. B. SystemTrigger, TimeTrigger oder NetworkOperatorNotificationTrigger.
Hinweise
Zusätzlich zum Angeben des Typs des Ereignistriggers für eine Hintergrundaufgabe muss eine Anwendung auch Hintergrundaufgaben aktivieren, die den Ereignistriggertyp im <Extensions><Extension><BackgroundTasks>
Abschnitt des Manifests verwenden. Gültige Typen sind:
<Task Type="audio"/>
<Task Type="timer"/>
<Task Type="systemEvent"/>
<Task Type="pushNotification"/>
<Task Type="realTimeCommunication"/>
Wenn der Hintergrundaufgabentyp im Manifest nicht oder falsch angegeben ist, schlagen Aufrufe, die versuchen, diese Art von Hintergrundaufgabe zu verwenden, fehl.
Liste der Trigger:
Trigger | BESCHREIBUNG |
---|---|
ActivitySensorTrigger | Wird verwendet, wenn Ihre Anwendung auf den Aktivitätssensor reagieren muss. |
AppBroadcastTrigger | Lösen Sie eine Hintergrundaufgabe aus, die ausgeführt werden soll, wenn eine Anwendung die Gameplayübertragung startet. |
ApplicationTrigger | Lösen Sie in Ihrer Anwendung hintergrundaufgaben aus. |
AppointmentStoreNotificationTrigger | Trigger zum Starten einer Hintergrundaufgabe zum Verarbeiten von Änderungen am Terminspeicher. |
BluetoothLEAdvertisementPublisherTrigger | Stellt einen Trigger dar, der registriert ist, um eine Bluetooth LE-Ankündigung im Hintergrund anzukündigen. |
CachedFileUpdaterTrigger | Lösen Sie eine Hintergrundaufgabe aus, um den Vertrag für die Aktualisierung zwischengespeicherter Dateien zu aktivieren. |
ChatMessageNotificationTrigger | Stellt einen Trigger dar, der aktiviert wird, wenn eine Benachrichtigung für eine SMS vorhanden ist. |
ChatMessageReceivedNotificationTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, die alle eingehenden Nachrichten verarbeitet, die möglicherweise nach ihrem Inhalt gefiltert werden müssen. |
CommunicaionBlockingAppSetAsActiveTrigger | Stellt einen Trigger zum Aktivieren einer Kommunikationsblockierungsanwendung dar, wenn sie als bevorzugte blockierende App ausgewählt wird. |
ContactStoreNotificationTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe zum Verarbeiten von Änderungen am Kontaktspeicher startet. |
ContentPrefetchTrigger | Bietet die Möglichkeit, benutzerdefinierte Handler auszuführen, wenn Webressourcen vorab abgerufen werden. |
CustomSystemEventTrigger | Ein benutzerdefinierter Systemtrigger, den Sie definieren können. |
DeviceConnectionChangeTrigger | Stellt ein Ereignis dar, das eine Anwendung auslösen kann, um ein update mit langer Ausführungsdauer (Firmware oder Einstellungen) eines Geräts zu initiieren. |
DeviceManufacturerNotificationTrigger | Stellt ein Ereignis dar, das eine Anwendung auslösen kann, um ein update mit langer Ausführungsdauer (Firmware oder Einstellungen) eines Geräts zu initiieren. |
DeviceUseTrigger | Stellt ein Ereignis dar, das eine Windows-Runtime-App auslösen kann, um einen lang andauernden Vorgang mit einem Gerät oder Sensor zu initiieren. |
EmailStoreNotificationTrigger | Stellt einen Trigger dar, der die Benachrichtigung über Änderungen am E-Mail-Speicher ermöglicht. |
GattCharacteristicNotificationTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, wenn eine eingehende Änderungsbenachrichtigung für ein Bluetooth LE GATT-Merkmal empfangen wird. |
GattServiceProviderTrigger | Erstellt einen GATT-Dienst (Generic Attributes), der im Hintergrund beibehalten werden kann. |
GeovisitTrigger | Stellt ein Ereignis dar, das eine Visits-bezogene Hintergrundaufgabe auslöst. |
LocationTrigger | Stellt ein Standortereignis dar, das eine Hintergrundaufgabe auslöst. Dies wird für Geofencing verwendet. |
MaintenanceTrigger | Stellt einen Wartungstrigger dar, der nur ausgeführt wird, wenn das System an das Netz angeschlossen ist. |
MediaProcessingTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe zum Ausführen der Medienverarbeitung startet. |
MobileBroadbandDeviceServiceNotificationTrigger | Stellt einen Trigger dar, der aktiviert wird, wenn das Netzwerk SIM-Toolbefehle sendet. Apps, die diese Benachrichtigung erhalten, verarbeiten dann die SIM-Toolbefehle. |
MobileBroadbandPcoDataChangeTrigger | Stellt ein Änderungsereignis für die Verbindungsprotokollkonfigurationsoption dar, das die Ausführung einer Hintergrundaufgabe auslöst. |
MobileBroadbandPinLockStateChangeTrigger | Stellt einen Trigger dar, der angibt, wann sich der SIM-PIN-Sperrzustand geändert hat. |
MobileBroadbandRadioStateChangeTrigger | Stellt einen Trigger dar, der angibt, wann sich der Status des mobilen Breitbandfunks geändert hat. Dieser Trigger wird beispielsweise aktiviert, wenn ein mobiles Gerät in den oder aus dem Flugzeugmodus wechselt. |
MobileBroadbandRegistrationStateChangeTrigger | Stellt einen Trigger dar, der angibt, wann sich der Registrierungsstatus des mobilen Breitbands geändert hat. Dieser Trigger wird beispielsweise aktiviert, wenn ein mobiles Gerät zu oder von Roaming wechselt. |
NetworkOperatorDataUsageTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, wenn die lokalen Datenzähler schätzen, dass sich die Nutzung (gesendete und empfangene Bytes) auf der mobilen Breitbandschnittstelle um einen umsetzbaren Schwellenwert geändert hat. |
NetworkOperatorHotspotAuthenticationTrigger | Stellt einen Hotspot-Authentifizierungstrigger des Mobilfunknetzbetreibers dar. |
NetworkOperatorNotificationTrigger | Stellt einen Benachrichtigungstrigger des Mobilfunkanbieters dar. |
PaymentAppCanMakePaymentTrigger | Stellt einen PaymentAppCanMakePayment-Trigger dar. |
PhoneTrigger | Stellt ein Telefonereignis dar, das eine Hintergrundaufgabe auslöst. |
PushNotificationTrigger | Stellt einen Trigger dar, der ein Hintergrundarbeitselement für die App als Reaktion auf den Empfang einer unformatierten Benachrichtigung aufruft. |
RcsEndUserMessageAvailableTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, wenn eine neue RCS-Nachricht (Rich Communication Services) verfügbar ist. |
RfcommConnectionTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, wenn eingehende oder ausgehende RFCOMM-Verbindungen hergestellt werden. |
SecondaryAuthenticationFactorAuthenticationTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe im Namen eines Begleitgeräts startet. |
SensorDataThresholdTrigger | Stellt einen Trigger dar, der reagiert, wenn ein Schwellenwert für einen Sensor überschritten wird. |
SmartCardTrigger | Stellt ein Ereignis dar, das von einem intelligenten Karte ausgelöst wird. |
SmsMessageReceivedTrigger | Stellt einen Trigger dar, der ausgelöst wird, wenn eine SMS-Nachricht eingetroffen ist. |
SocketActivityTrigger | Stellt einen Trigger dar, der eine Hintergrundaufgabe zum Behandeln von Socketaktivitäten startet. |
StorageLibraryChangeTrackerTrigger | Stellt eine Dateiänderung in einem StorageFolder dar, die eine Auszuführende Hintergrundaufgabe auslöst. |
StorageLibraryContentChangedTrigger | Erstellt einen Trigger, der ausgelöst wird, wenn eine Datei in einer angegebenen Bibliothek geändert wird. |
SystemCondition | Stellt eine Systembedingung dar, die wirksam sein muss, damit eine Hintergrundaufgabe ausgeführt werden kann. |
SystemTrigger | Stellt ein Systemereignis dar, das eine Hintergrundaufgabe auslöst, die ausgeführt werden soll. |
TetheringEntitlementCheckTrigger | Stellt ein Tetheringereignis dar, das eine Auszuführende Hintergrundaufgabe auslöst. |
TimeTrigger | Stellt ein Zeitereignis dar, das eine Hintergrundaufgabe auslöst, die ausgeführt werden soll. |
ToastNotificationActionTrigger | Stellt ein Ereignis dar, das bewirkt, dass eine Hintergrundaufgabe ausgeführt wird, wenn der Benutzer eine Aktion für eine interaktive Popupbenachrichtigung ausführt. |
ToastNotificationHistoryChangedTrigger | Stellt ein Ereignis dar, das dazu führt, dass eine Hintergrundaufgabe ausgeführt wird, wenn der Verlauf der Popupbenachrichtigungen für die App gelöscht wird, wenn mindestens eine Popupbenachrichtigung zum Benachrichtigungsverlauf für die App hinzugefügt oder aus dem Benachrichtigungsverlauf entfernt wird oder wenn mindestens eine Popupbenachrichtigung für die App abläuft und aus dem Benachrichtigungsverlauf entfernt wird. |
UserNotificationChangedTrigger | Stellt einen Trigger dar, der ausgelöst wird, wenn eine UserNotification hinzugefügt oder entfernt wird. |