BackgroundTaskRegistrationGroup Klasse
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.
Stellt Gruppierungsemantik bereit, sodass die Registrierung von Hintergrundaufgaben separat verwaltet werden kann.
public ref class BackgroundTaskRegistrationGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistrationGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistrationGroup
function BackgroundTaskRegistrationGroup(id, name)
Public NotInheritable Class BackgroundTaskRegistrationGroup
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
Beispiele
Beispiel für die Hintergrundaktivierung
Beispiel für Hintergrundaufgaben Ein Beispiel für eine gruppierte Aufgabe finden Sie in Szenario 6.
Hinweise
Entwicklern wird empfohlen, die Registrierung aufzuheben und dann alle Hintergrundaufgaben zu registrieren, die von der Anwendung beim Starten der App verwendet werden. Zusätzlich zum Aufheben der Registrierung der Hintergrundaufgaben der App kann die Registrierung von Hintergrundaufgaben jedoch auch aufgehoben werden, die von Frameworks registriert wurden, die von der App verwendet werden.
Die Registrierung gruppierter Hintergrundaufgaben stellt ungefähr das Äquivalent eines Namespace für Hintergrundaufgaben bereit. Sie können Hintergrundaufgaben, die zu einer von Ihnen definierten Gruppe gehören, registrieren/aufheben, ohne die Registrierung anderer Hintergrundaufgaben auf dem Gerät zu stören.
Konstruktoren
BackgroundTaskRegistrationGroup(String) |
Erstellt eine BackgroundTaskRegistrationGroup mit der angegebenen Gruppen-ID. |
BackgroundTaskRegistrationGroup(String, String) |
Erstellt eine BackgroundTaskRegistrationGroup mit der angegebenen Gruppen-ID und |
Eigenschaften
AllTasks |
Ruft alle Hintergrundaufgaben ab, die zur Gruppe gehören. |
Id |
Ruft die Gruppen-ID ab. |
Name |
Ruft den Anzeigenamen der Gruppe ab. |
Ereignisse
BackgroundActivated |
Dieses Ereignis wird ausgelöst, wenn eine Hintergrundaufgabe gestartet wird, die zu einer Gruppe gehört. |