Windows.ApplicationModel.Background Namespace
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.
Ermöglicht einer App das Planen von Hintergrundaufgaben zum Ausführen von App-Code, auch wenn die App angehalten wird.
Hintergrundaufgaben sind für kleine Arbeitselemente vorgesehen, die keine Benutzerinteraktion erfordern, oder für die Verarbeitung von Popupaktionen. Szenarien, die für Hintergrundaufgaben geeignet sind, sind das Herunterladen von E-Mails, das Anzeigen einer Popupbenachrichtigung für eine eingehende Chatnachricht oder das Reagieren auf eine Änderung einer Systembedingung.
Anleitungen zur Implementierung von Hintergrundaufgaben finden Sie unter Unterstützen Ihrer App mit Hintergrundaufgaben (mit JavaScript und HTML) oder Unterstützen Ihrer App mit Hintergrundaufgaben . Beispielcode, der zeigt, wie Hintergrundaufgaben implementiert werden, finden Sie im Beispiel für Hintergrundaufgaben.
Klassen
ActivitySensorTrigger |
Stellt einen Trigger dar, der aktiviert wird, wenn der ActivitySensor eine Eingabe empfängt. Dies wird verwendet, wenn Ihre Anwendung auf den Aktivitätssensor reagieren muss. |
AlarmApplicationManager |
Fordert vom Benutzer die Berechtigung an, Alarme festzulegen, und ruft die status der Benutzerberechtigung für die App zum Festlegen von Alarmen ab. |
AppBroadcastTrigger |
Stellt ein Ereignis dar, das eine Hintergrundaufgabe auslöst, die ausgeführt wird, wenn eine Anwendung mit der Gameplayübertragung beginnt. |
AppBroadcastTriggerProviderInfo |
Stellt Informationen zur Anwendung bereit, die Gameplay sendet, z. B. das Logo, den Anzeigenamen und die Videoeigenschaften. |
ApplicationTrigger |
Dadurch können Sie eine Hintergrundaufgabe programmgesteuert innerhalb Ihrer Anwendung auslösen. |
ApplicationTriggerDetails |
Die Details eines ApplicationTriggers. |
AppointmentStoreNotificationTrigger |
Stellt einen Trigger dar, der eine Hintergrundaufgabe zum Verarbeiten von Änderungen im Terminspeicher startet. |
BackgroundExecutionManager |
Verwalten der Berechtigung zum Ausführen von Hintergrundaufgaben. |
BackgroundTaskBuilder |
Stellt eine Hintergrundaufgabe dar, die beim System registriert werden soll. |
BackgroundTaskCompletedEventArgs |
Stellt Die Vervollständigungsinformationen für einen Vorgang zum Zeitpunkt des Sendens einer Vervollständigungsbenachrichtigung dar. |
BackgroundTaskDeferral |
Stellt eine Zurückstellung der Hintergrundaufgabe dar, die von der IBackgroundTaskInstance.GetDeferral-Methode zurückgegeben wird. |
BackgroundTaskProgressEventArgs |
Stellt Statusinformationen für einen Vorgang zum Zeitpunkt dar, zu dem eine Statusaktualisierungsbenachrichtigung gesendet wird. |
BackgroundTaskRegistration |
Stellt eine Hintergrundaufgabe dar, die beim System registriert wurde. |
BackgroundTaskRegistrationGroup |
Stellt Gruppierungssemantik bereit, sodass die Registrierung von Hintergrundaufgaben separat verwaltet werden kann. |
BackgroundWorkCost |
Ruft einen Hinweis zur Ressourcenverfügbarkeit für Hintergrundaufgaben ab. Hintergrundaufgaben können diesen Hinweis verwenden, um zu entscheiden, wie viel Arbeit zu erledigen ist, wenn sie aktiviert werden. |
BluetoothLEAdvertisementPublisherTrigger |
Stellt einen Trigger dar, der registriert ist, um eine Bluetooth LE-Ankündigung im Hintergrund anzukündigen. |
BluetoothLEAdvertisementWatcherTrigger |
Stellt einen Trigger dar, der für die Überprüfung nach Bluetooth LE-Werbung im Hintergrund registriert ist. |
CachedFileUpdaterTrigger |
Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, um den Vertrag für cached File Updater zu aktivieren. |
CachedFileUpdaterTriggerDetails |
Enthält Details zum zwischengespeicherten Dateivorgang, der den Trigger aufgerufen hat. |
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. Weitere Informationen zum Filtern von Nachrichten finden Sie unter Windows.ApplicationModel.CommunicationBlocking. |
CommunicationBlockingAppSetAsActiveTrigger |
Stellt einen Trigger zum Aktivieren einer Kommunikationsblockieranwendung dar, wenn sie als bevorzugte blockierende App ausgewählt ist. Ein Benutzer kann mehrere Anwendungen zur Blockierung der Kommunikation gleichzeitig installiert haben. Dieser Trigger wird verwendet, um eine Anwendung darüber zu informieren, dass er als aktive Kommunikationsblockieranwendung ausgewählt wurde. Weitere Informationen zur Kommunikationsblockierungs-API finden Sie unter Windows.ApplicationModel.CommunicationBlocking. |
ContactStoreNotificationTrigger |
Stellt einen Trigger dar, der eine Hintergrundaufgabe zum Verarbeiten von Änderungen im Kontaktspeicher startet. |
ContentPrefetchTrigger |
Bietet die Möglichkeit, benutzerdefinierte Handler auszuführen, wenn Webressourcen vorab bereitgestellt werden. |
ConversationalAgentTrigger |
Stellt einen Trigger dar, der eine Hintergrundaufgabe zum Verarbeiten digitaler Assistent Kommunikation über die Agent Activation Runtime (AAR) der Windows-Plattform startet. |
CustomSystemEventTrigger |
Mit dieser Klasse können Sie einen benutzerdefinierten Systemtrigger angeben, sodass Sie ihn registrieren und reagieren können, wenn er vom System ausgelöst wird. |
DeviceConnectionChangeTrigger |
Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, wenn sich die Verbindung status eines Geräts ändert. |
DeviceManufacturerNotificationTrigger |
Stellt einen Trigger dar, der eine Hintergrundaufgabe startet, um Vorgänge des Geräteherstellers zu aktivieren. |
DeviceServicingTrigger |
Stellt ein Ereignis dar, das von einer Anwendung ausgelöst werden kann, um ein Update mit langer Laufzeit (Firmware oder Einstellungen) eines Geräts zu initiieren. Windows 8.1 ermöglicht Ihnen die Entwicklung einer UWP-App für Ihre Peripheriegeräte, die über USB, HID und Bluetooth kommunizieren. Beispielsweise muss ein Benutzer Inhalte auf einem PC mit oder vom Gerät synchronisieren oder ein Update mit langer Ausführungszeit für das Gerät selbst durchführen, z. B. Einstellungen oder Firmwareupdates. Windows 8.1 bietet zwei Hintergrundaufgaben und entsprechende APIs, mit denen Ihr Gerät im Hintergrund synchronisiert und aktualisiert werden kann: DeviceServicingTrigger und DeviceUseTrigger. Dieses Thema enthält API-Referenzinformationen für DeviceServicingTrigger. Informationen zur Verwendung dieses Triggers im Kontext einer Geräte-App finden Sie unter Gerätesynchronisierung und -update für UWP-Geräte-Apps. Mit der Hintergrundaufgabe DeviceServicingTrigger kann Ihre UWP-App, die mit Ihrem Peripheriegerät interagiert, Geräteupdates mit langer Ausführung ausführen, während Ihre App angehalten wird, z. B. Einstellungsübertragungen oder Firmwareupdates. Das Aktualisieren Ihres Geräts im Hintergrund erfordert jedes Mal die Benutzergenehmigung, wenn die Hintergrundaufgabe verwendet wird. Im Gegensatz zur DeviceUseTrigger-Hintergrundaufgabe ermöglicht die DeviceServicingTrigger-Hintergrundaufgabe den Neustart und die Trennung des Geräts und ermöglicht maximal 30 Minuten Hintergrundaktivität.
Wichtig Dieser Trigger kann nicht mit Einzelprozess-Hintergrundaufgaben verwendet werden. |
DeviceUseTrigger |
Stellt ein Ereignis dar, das eine Windows-Runtime-App auslösen kann, um einen Vorgang mit langer Ausführungsdauer mit einem Gerät oder Sensor zu initiieren. DeviceUseTrigger ermöglicht Ihrem Windows-Runtime App den Zugriff auf Sensoren und Peripheriegeräte im Hintergrund, auch wenn Ihre Vordergrund-App angehalten ist. Je nachdem, wo Ihre App ausgeführt wird, kann sie eine Hintergrundaufgabe zum Synchronisieren von Daten mit Geräten oder zum Überwachen von Sensoren verwenden. Diese Klasse kann in der UWP-App und Windows Phone 8.x-App verwendet werden. Eine DeviceUseTrigger-Hintergrundaufgabe unterstützt jedoch unterschiedliche APIs und unterliegt unterschiedlichen Richtlinien, je nachdem, wo sie ausgeführt wird (PC oder Smartphone). Weitere Informationen zu diesen Unterschieden finden Sie unter Zugreifen auf Sensoren und Geräte über eine Hintergrundaufgabe. Wichtig Dieser Trigger kann nicht mit Einzelprozess-Hintergrundaufgaben verwendet werden. Ein Beispiel, das zeigt, wie DeviceUseTrigger auf einem PC verwendet wird, finden Sie im Beispiel für benutzerdefinierte USB-Geräte. Ein Beispiel für ein Telefon finden Sie im Beispiel Für Hintergrundsensoren. |
DeviceWatcherTrigger |
Stellt ein Ereignis dar, das bewirkt, dass eine Hintergrundaufgabe ausgeführt wird, wenn Änderungen an der Liste der Geräte vorgenommen werden. Wird von GetBackgroundTrigger zurückgegeben. |
EmailStoreNotificationTrigger |
Stellt einen Trigger dar, der eine 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. |
GattServiceProviderTriggerResult |
Diese Klasse enthält den Trigger, der von GattServiceProviderTrigger.CreateAsync() erstellt wurde. |
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. |
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. Diese Funktionalität ist nur für Mobilfunkanbieter-Apps und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber verfügbar. Weitere Informationen finden Sie unter Mobile Breitband. |
MobileBroadbandPcoDataChangeTrigger |
Stellt ein Änderungsereignis für die Mobilfunkprotokollkonfigurationsoption dar, das eine auszuführende Hintergrundaufgabe auslöst. |
MobileBroadbandPinLockStateChangeTrigger |
Stellt einen Trigger dar, der angibt, wann sich der SIM-PIN-Sperrstatus geändert hat. Diese Funktionalität ist nur für Mobilfunkanbieter-Apps und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber verfügbar. Weitere Informationen finden Sie unter Mobile Breitband. |
MobileBroadbandRadioStateChangeTrigger |
Stellt einen Trigger dar, der angibt, wenn sich der Zustand des mobilen Breitbandfunks geändert hat. Dieser Trigger wird beispielsweise aktiviert, wenn ein mobiles Gerät in den oder aus dem Flugzeugmodus wechselt. Diese Funktionalität ist nur für Mobilfunkanbieter-Apps und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber verfügbar. Weitere Informationen finden Sie unter Mobile Breitband. |
MobileBroadbandRegistrationStateChangeTrigger |
Stellt einen Trigger dar, der angibt, wenn sich der Registrierungsstatus für mobiles Breitband geändert hat. Dieser Trigger wird beispielsweise aktiviert, wenn ein mobiles Gerät zu oder von Roaming wechselt. Diese Funktionalität ist nur für Mobilfunkanbieter-Apps und UWP-Apps mit privilegiertem Zugriff durch Mobilfunknetzbetreiber verfügbar. Weitere Informationen finden Sie unter Mobile Breitband. |
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. Hinweis Diese Funktionalität ist nur für Apps von Mobilfunkanbietern und UWP-Apps verfügbar, die privilegierten Zugriff von Mobilfunknetzbetreibern erhalten. Wenn Sie diese API verwenden und Ihre App im Microsoft Store veröffentlichen möchten, benötigen Sie eine spezielle Genehmigung. Weitere Informationen finden Sie im Abschnitt Eingeschränkte Funktionen im Thema App-Funktionsdeklarationen und mobiles Breitband. |
NetworkOperatorHotspotAuthenticationTrigger |
Stellt einen Hotspot-Authentifizierungstrigger des Mobilfunkanbieters dar. Hinweis Eine App kann dieses Objekt nur instanziieren und sich für das Hotspot-Authentifizierungsereignis registrieren, nachdem ein WLAN-Profil bereitgestellt wurde, das auf diese App verweist, um die Hotspotauthentifizierung zu verarbeiten. Weitere Informationen finden Sie unter Windows 8-Integration für Wlan-Hotspot-Operatoren. |
NetworkOperatorNotificationTrigger |
Stellt einen Benachrichtigungstrigger des Mobilfunkanbieters dar. |
PaymentAppCanMakePaymentTrigger |
Diese Klasse stellt einen PaymentAppCanMakePayment-Trigger dar. |
PhoneTrigger |
Stellt ein Telefonereignis dar, das eine Hintergrundaufgabe auslöst. |
PushNotificationTrigger |
Stellt ein -Objekt dar, das ein Hintergrundarbeitselement in der 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 Auftrag 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 eingegangen 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. |
WiFiOnDemandHotspotConnectTrigger |
Stellt ein Ereignis dar, das dazu führt, dass eine Hintergrundaufgabe ausgeführt wird, wenn der Benutzer eine Verbindung mit einem bestimmten bedarfsgesteuerten Hotspotnetzwerk herstellen möchte. Ihr Hintergrundaufgabencode sollte den Wert der IBackgroundTaskInstance.TriggerDetails-Eigenschaft in WiFiOnDemandHotspotConnectTriggerDetails umwandeln. Hinweis Wenn Sie diese API in einer UWP-App verwenden und Ihre App im Microsoft Store veröffentlichen möchten, müssen Sie eine besondere Genehmigung anfordern, um die benutzerdefinierte Funktion Microsoft.onDemandHotspotControl_8wekyb3d8bbwe (On-Demand Network-Funktion) zu verwenden. Weitere Informationen finden Sie unter Benutzerdefinierte Funktionen. Die On-Demand-Netzwerkfunktion wird nur App-Entwicklern zur Verfügung gestellt, die End-to-End-Wi-Fi Hotspot-Szenarien zwischen einem Tethering-fähigen Hardwaregerät und einem Windows-PC erstellen. |
WiFiOnDemandHotspotUpdateMetadataTrigger |
Stellt ein Ereignis dar, das dazu führt, dass eine Hintergrundaufgabe ausgeführt wird, wenn der Benutzer das Betriebssystem Wi-Fi Netzwerkliste öffnet, als ob eine Verbindung mit einem neuen Wi-Fi Netzwerk hergestellt werden soll. Hinweis Wenn Sie diese API in einer UWP-App verwenden und Ihre App im Microsoft Store veröffentlichen möchten, müssen Sie eine besondere Genehmigung anfordern, um die benutzerdefinierte Funktion Microsoft.onDemandHotspotControl_8wekyb3d8bbwe (On-Demand Network-Funktion) zu verwenden. Weitere Informationen finden Sie unter Benutzerdefinierte Funktionen. Die On-Demand-Netzwerkfunktion wird nur App-Entwicklern zur Verfügung gestellt, die End-to-End-Wi-Fi Hotspot-Szenarien zwischen einem Tethering-fähigen Hardwaregerät und einem Windows-PC erstellen. |
Schnittstellen
IBackgroundCondition |
Wird verwendet, um den Systembedingungsobjekttyp zu erzwingen. |
IBackgroundTask |
Stellt eine Methode zum Ausführen der Arbeit einer Hintergrundaufgabe bereit. |
IBackgroundTaskInstance |
Ermöglicht den Zugriff auf eine Hintergrundaufgabe instance. |
IBackgroundTaskInstance2 |
Ermöglicht den Zugriff auf eine Hintergrundaufgabe instance. Erbt von der IBackgroundTaskInstance-Schnittstelle und fügt die GetThrottleCount-Methode hinzu. |
IBackgroundTaskInstance4 |
Ermöglicht den Zugriff auf eine Hintergrundaufgabe instance einschließlich Informationen zum Benutzer. |
IBackgroundTaskRegistration |
Bietet Zugriff auf eine registrierte Hintergrundaufgabe. |
IBackgroundTaskRegistration2 |
Bietet Zugriff auf eine registrierte Hintergrundaufgabe. Erbt von der IBackgroundTaskRegistration-Schnittstelle und fügt die Trigger-Eigenschaft hinzu. |
IBackgroundTaskRegistration3 |
Stellt eine Hintergrundaufgabe dar, die als Teil einer Gruppe verwandter Hintergrundaufgaben registriert wurde. |
IBackgroundTrigger |
Stellt die Basisschnittstelle für Triggerereignisse dar. |
Enumerationen
AlarmAccessStatus |
Gibt an, ob der Benutzer der App die Berechtigung erteilt hat, Alarme festzulegen. |
ApplicationTriggerResult |
Das Ergebnis der Anforderung, eine Hintergrundaufgabe auszulösen. Die RequestAsync-Methode gibt einen Wert dieses Enumerationstyps zurück. |
BackgroundAccessRequestKind |
Gibt die Ebene der Hintergrundaktivität an, die eine App anfordern kann. |
BackgroundAccessStatus |
Diese Enumeration gibt die Fähigkeit einer App an, Hintergrundaktivitäten auszuführen.
|
BackgroundTaskCancellationReason |
Gibt die Gründe für das Abbrechen einer Hintergrundaufgabe an. |
BackgroundTaskThrottleCounter |
Gibt den Typ der Drosselungsanzahl an, die in einer GetThrottleCount-Anforderung überprüft werden soll. |
BackgroundWorkCostValue |
Gibt die aktuellen Kosten für Hintergrundarbeiten an. Wird als Hinweis auf Hintergrundaufgaben verwendet, wie viel Arbeit sie erledigen können. |
CustomSystemEventTriggerRecurrence |
Gibt an, wann ein CustomSystemEventTrigger aktiviert werden kann. |
DeviceTriggerResult |
Gibt an, ob der Vorgang der Gerätehintergrundaufgabe zulässig oder verweigert wurde, und wenn er abgelehnt wurde, gibt den Grund an. |
EnergyUseLevel |
Ermöglicht einer App das Planen von Hintergrundaufgaben zum Ausführen von App-Code, auch wenn die App angehalten wird. Hintergrundaufgaben sind für kleine Arbeitselemente vorgesehen, die keine Benutzerinteraktion erfordern, oder für die Verarbeitung von Popupaktionen. Szenarien, die für Hintergrundaufgaben geeignet sind, sind das Herunterladen von E-Mails, das Anzeigen einer Popupbenachrichtigung für eine eingehende Chatnachricht oder das Reagieren auf eine Änderung einer Systembedingung. Anleitungen zur Implementierung von Hintergrundaufgaben finden Sie unter Unterstützen Ihrer App mit Hintergrundaufgaben (mit JavaScript und HTML) oder Unterstützen Ihrer App mit Hintergrundaufgaben . Beispielcode, der zeigt, wie Hintergrundaufgaben implementiert werden, finden Sie im Beispiel für Hintergrundaufgaben. |
LocationTriggerType |
Gibt einen Typ des Standortereignisses für einen Standorthintergrundtasktrigger an. |
MediaProcessingTriggerResult |
Gibt das Ergebnis eines Aufrufs von MediaProcessingTrigger.RequestAsync an. |
SystemConditionType |
Gibt eine Systembedingung an, die wirksam sein muss, damit eine Hintergrundaufgabe ausgeführt werden kann. Wenn eine Hintergrundaufgabe mit einer Systembedingung ausgelöst wird, wird der Task erst ausgeführt, wenn die Bedingung erfüllt ist. |
SystemTriggerType |
Gibt die Systemereignisse an, die zum Auslösen einer Hintergrundaufgabe verwendet werden können. |
Delegaten
BackgroundTaskCanceledEventHandler |
Stellt eine Methode dar, die den Abbruch einer Hintergrundaufgabe verarbeitet. |
BackgroundTaskCompletedEventHandler |
Stellt eine Methode dar, die Vervollständigungsereignisse für eine Hintergrundaufgabe verarbeitet. |
BackgroundTaskProgressEventHandler |
Stellt eine Methode dar, die Statusaktualisierungsereignisse für eine Hintergrundaufgabe verarbeitet. |
Weitere Informationen
- Beispiel für Hintergrundaufgaben (Windows 10)
- Beispiel für erweiterte Ausführung (Windows 10)
- Beispiel für ein benutzerdefiniertes USB-Gerät (Windows 10)
- Beispiel zur Blockierung und Filterung der Kommunikation
- Beispiel für die Hintergrundaktivierung
- DatagramSocket-Beispiel
- Beispiel für StreamSocket
- Beispiel für adaptiven Code der Version